Страница 1 из 1

./ не воспринимает

Добавлено: 14 май 2018, 09:29
vakhtang
Добрый день

у меня опен сервер 5,2,2

там где в коде стоит ./ он не понимает. как это исправить?

к примеру вот такую картинку он не покажет ./images/logo.jpg
а такую покажет /images/logo.jpg

что делать?

Заранее спасибо

Re: ./ не воспринимает

Добавлено: 14 май 2018, 11:27
Максим
./images/logo.jpg это неправильно, точно так же как и указание /images/logo.jpg.

В первом случае сервером ваш путь преобразуется к виду /что-то там/./images/logo.jpg, во втором случае /что-то там//images/logo.jpg

Указывайте путь правильно: images/logo.jpg

Если хотите чтобы работало и неправильно, то удалите из конфига веб-сервера используемого вами модуля правило, запрещающее обращение к файлам начинающимся с точки, если оно там есть.

Re: ./ не воспринимает

Добавлено: 14 май 2018, 14:13
vakhtang
а как удалить?

/images/logo.jpg это обрабатывает правильно берет начало от корня сайта

а ./ это по идее выход на папку вверх, на сервер самого сайта все работает отлично, поэтому только на опенсервере не работает, где мне убрать это ограничение?

Re: ./ не воспринимает

Добавлено: 14 май 2018, 14:15
vakhtang
и пожалуйста поподробнее напишите имено какую строку и откуда убрать, я начинающий програмист и пока плохо в серверах разбираюсь

Re: ./ не воспринимает

Добавлено: 22 май 2018, 02:00
Максим
vakhtang, в старых версиях OSP в Nginx было типо такого правила:
        location ~* ^/\.(.+)$ {
            deny all;
        }
точно уже не помню, вот его и удалите если оно у вас есть. Если у вас одна из последних версий OSP то ничего нигде удалять не нужно, там нет такого правила. Просто используйте правильные пути, а если не получается, то смотрите что у вас запрашивает браузер и какие ошибки 404 попадают в лог на сервере.

Re: ./ не воспринимает

Добавлено: 22 май 2018, 08:29
vakhtang
у меня опенсервер 5,2,2

не нашел такой записи

запись искал в конфигурации апача

Re: ./ не воспринимает

Добавлено: 11 июн 2018, 08:32
vakhtang
помогите плиз