1 (2017-04-05 22:30:00 отредактировано Денис)

Тема: Не пойму в чем дело при указании // и /

1. _http://netexplorer.ml/files/my_menu2.jpg

2. _http://netexplorer.ml/files//my_menu2.jpg

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

Сначала загружал через админку 1, потом с таким же именем 2.

2 (2017-04-05 22:30:30 отредактировано Денис)

Re: Не пойму в чем дело при указании // и /

Перезаписывал файл через ftp, все равно старый файл грузился, хостинг бегет, кеш чистил. На другом хостинге такой проблемы нет. Файл переименовал, сейчас на странице правильно отображается. Cloudflare подключен, может поэтому.
Потом скопировал бэкап на хостинг временно все стало нормально, а теперь опять...

3

Re: Не пойму в чем дело при указании // и /

похоже что всетаки грузится из кеша. Как выход из проблемы могу посоветовать переименовать файл my_menu2.jpg

4

Re: Не пойму в чем дело при указании // и /

А может всё-таки файл существует, только неизвестно где из-за двойного слэша?
Т. е. между слэшами есть папка без имени.

5 (2017-04-06 12:51:01 отредактировано Денис)

Re: Не пойму в чем дело при указании // и /

Файл переименовал, сейчас на странице нужный файл отображается.
Но старый по-прежнему доступен с одним / а новый с //.
В админке, если судить по размеру, загружен новый. Не кеш браузера точно.
Сайт к CloudFlare подключен, то есть трафик сначала через их серверы идет. Видимо там что-то.
Можно попробовать отключить от CloudFlare и посмотреть, но да ладно не напрягает, просто интересно было почему так.

6

Re: Не пойму в чем дело при указании // и /

Вообще-то да,  CloudFlare кэширует картинки.
Можно проверить, цепляя к адресу при каждом вызове уникальное число, например:

_http://netexplorer.ml/files/my_menu2.jpg?6847
_http://netexplorer.ml/files//my_menu2.jpg?347

7

Re: Не пойму в чем дело при указании // и /

Денис
1.Вариант htaccess
2.Вариант 404
3.Вариант Сервер

8

Re: Не пойму в чем дело при указании // и /

А мне кажется, что ни один из трёх вариантов не прокатит потому, что до них дело не дойдёт, если CloudFlare перехватывает.

9

Re: Не пойму в чем дело при указании // и /

Art здесь смотри это  htaccess
http://www.netexplorer.16mb.com/files/my_menu2.jpg
http://www.netexplorer.16mb.com/files//my_menu2.jpg

php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off
php_flag log_errors on
php_flag ignore_repeated_errors off
php_flag ignore_repeated_source off
php_flag report_memleaks on
php_flag track_errors on
php_value docref_root 0
php_value docref_ext 0
php_value error_log /home/e/ссылка сайта/public_html/PHP_errors.log
php_value error_reporting 2047
php_value log_errors_max_len 0

<Files PHP_errors.log>
    Order allow,deny
    Deny from all
    Satisfy All
</Files>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^перенапровление\.ссылка сайта\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/перенапровление/ [NC]
RewriteRule (.*) /перенапровление/$1 [L]

10 (2017-04-07 14:33:57 отредактировано Денис)

Re: Не пойму в чем дело при указании // и /

Htaccess у обоих сайтов одинаковый.

Один сайт подключен к CloudFlare, другой нет.

Удалил файл, временно направил домен на серверы хостинга, кеш браузера почистил. Теперь при обращении 404 ошибка. Значит в CloudFlare проблема была. Тариф бесплатный, там непонятно через какой период все обновляется.

11 (2017-04-07 14:56:30 отредактировано evroremont-56)

Re: Не пойму в чем дело при указании // и /

netexplorer.ml
netexplorer.16mb.com
Не пойму они лежат на разных серверах
ок все понятно