1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Ошибка 404 и относительные ссылки

Тема в разделе "Оптимизация XenForo", создана пользователем infis, 03.03.2016.

Загрузка
  1. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Разбирал тут логи сервера и обнаружил примерно следующее:

    Код:
    130.193.51.77 - - [03/Mar/2016:14:19:18 +1000] "GET /threads/---.0000/js/xenforo/xenforo.js?_v=fe79b104 HTTP/1.1" 404 9014 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B411 Safari/600.1.4 (compatible; YandexMobileBot/3.0; +http://yandex.com/bots)"
    130.193.51.53 - - [03/Mar/2016:14:19:18 +1000] "GET /threads/---.0000/css.php?css=xenforo,form,public&style=9&dir=LTR&d=1456317174 HTTP/1.1" 404 56 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B411 Safari/600.1.4 (compatible; YandexMobileBot/3.0; +http://yandex.com/bots)"
    
    Как видим, бот Яндекса считает, что относительные ссылки типа
    Код:
    js/xenforo/xenforo.js?_v=fe79b104
    css.php?css=xenforo,form,public&style=9&dir=LTR&d=1456317174
    
    должны строиться относительно текущего пути, который он принимает в виде:
    Код:
    /threads/---.0000/
    В то же время подавляющее большинство браузеров считает, что относительная ссылка в случае отсутствия прямого указания документа должна идти от корня сайта. И они правы, так как в заголовке страницы присутствует нужный тег:
    Код:
    <base href="http://адрес_сайта/">
    Таким образом, приходим к выводу, что бот Яндекса - неадекват :)
    К слову, не только бот Яндекса в этом замечен. Периодически проскакивают и другие пользователи.

    Вот я думаю, стОит ли написать о такой ошибке администрации ботов Яндекса или нет?
    Все таки написал поддержке Яндекса. Посмотрим, что ответят.
     
    Последнее редактирование: 03.03.2016
    Oleg-2012, Alex Gludo и Mirovinger нравится это.
  2. Oleg-2012

    Oleg-2012 Местный

    Регистрация:
    21.04.12
    Сообщения:
    700
    Симпатии:
    297
    Ну и ответили что-то ?
     
  3. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Пока только запросили дополнительные логи. Разбираются.
     
  4. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Прислали ответ:
     
    Oleg-2012 нравится это.

Поделиться этой страницей