Почему после каждого легитимного хита страницы появляется страница 404.php? - PullRequest
0 голосов
/ 13 мая 2010

Я работаю с системой интрасети, которая на каждой странице проверяет куки пользователя, проверяет, может ли они видеть текущую страницу на основе разрешений базы данных, и записывает попадание на страницу, которое включает в себя их идентификатор и URL страницы. 1001 *

Я только что заметил, что в таблице Pagehits я вижу запись для 404.php (моя пользовательская страница 404 указана в конфигурации Apache) через одну секунду после каждого легитимного попадания страницы.

Возможно, это моя ошибка, или это как-то связано с тем, как Apache решает загрузить страницу 404?

Я использую Apache 2.2.14 (Win32) и PHP 5.3.2.

Ответы [ 3 ]

8 голосов
/ 13 мая 2010

Я полагаю, что для вашего сайта не определено favicon.ico.

Это означает, что каждый раз, когда пользователь запрашивает страницу, браузер также запрашивает favicon.ico, в результате чего возвращается 404.

5 голосов
/ 13 мая 2010

Возможно, у вас есть запрос на файл, который не существует. Может быть, ваш favicon. Ошибки Apache или журналы доступа покажут, для чего предназначался 404.

1 голос
/ 13 мая 2010

Попробуйте прочитать ваши журналы и посмотреть, какой URL вызывает код ответа 404. Также вы можете установить анализатор логов, например awstats

...