Intereting Posts

404 Ответ заголовка, но страницы отображаются нормально?

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

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

Мне было интересно, что это может вызвать подобное поведение?

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

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

Есть идеи?

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

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

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

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

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