为什么我在每个合法的pagehit后都有404.php的页面命中?

Nat*_*ong 0 php apache2 http-status-code-404

我正在使用Intranet系统,该系统在每个页面上检查用户的cookie,验证他们是否可以根据数据库权限查看当前页面,并记录包含其id和页面URL的页面匹配.

我只是注意到在pagehits表中,我看到每个合法页面命中后一秒钟404.php(我在Apache配置中指定的自定义404页面)的条目.

这可能是我的错,还是与Apache决定如何加载404页面有关?

我正在使用Apache 2.2.14(Win32)和PHP 5.3.2.

Jus*_*ner 8

我的猜测是你没有为你的网站定义的favicon.ico.

这意味着每次用户请求页面时,浏览器也会请求favicon.ico,这会导致返回404.


Yan*_*min 5

您可能有一个不存在的文件请求.也许你的favicon.Apache错误或访问日志将揭示404的用途.