404 Ответ заголовка, но страница отображается нормально? - PullRequest
1 голос
/ 07 февраля 2011

Я не разработчик для рассматриваемого сайта PHP (и я вообще не PHP!), Но меня попросили исследовать эту проблему.

По сути, большое количество страниц на одной изнаши веб-сайты возвращают ответ заголовка 404 при использовании чего-то вроде Live HTTP Headers (Firefox Addon) и некоторых наших инструментов отчетности, однако, когда вы вставляете URL в браузер, страница отображается нормально.

IИнтересно, что может вызвать такое поведение?

Вот пример URL, который возвращает ответ заголовка 404, но отображает нормально:

http://www.fancyapint.com/pubs/pub1461.php

Есть идеи?

  • ОБНОВЛЕНИЕ: Спасибо за отзыв!Похоже, разработчик этого сайта по ошибке добавил / оставил код статуса 404 на этой странице.Я передам информацию, которую вы предоставили.Еще раз спасибо.

Ответы [ 2 ]

6 голосов
/ 07 февраля 2011

404 ошибки должны сопровождаться документом, описывающим ошибку, поэтому неудивительно, что страница отображается нормально. Браузер просто отображает то, что он ожидает, это HTML-документ, объясняющий, что страница не была найдена (и, возможно, предлагающий способы поиска искомого контента).

На веб-сайте PHP это обычно вызывается функцией заголовка *1004*, которая вызывается и получает запрос на отправку статуса 404. Предположительно, какое-то условие использовалось, чтобы определить, была ли страница найдена или нет, и теперь всегда выдает 404.

1 голос
/ 07 февраля 2011

Проблема была сужена до обновления Word-Press!Как только включаемый файл wp-blog-header.php исключен из страницы, мы получаем ответ OK.

Спасибо за помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...