存在PHP文件时的Apache 404错误

文件存在时出现404错误。 我给了文件(chmod 755)仍然不显示文件。 奇怪的部分它只发生在几个文件。 我确定文件存在于目录和PHP文件没有脚本错误。 我的.htaccess文件说

ErrorDocument 404 http://mydomain.com/404.shtml 

这只发生在我的Google Chrome浏览器上,并且在Safari上运行正常。

如果它只发生在某些浏览器中,而不发生在其他浏览器中,是否尝试清除浏览器caching? 具有绝对URL的ErrorDocument将发送redirect,该redirect可能会caching在浏览器中。

你有权访问你的服务器日志文件吗? 你可以检查你的浏览器是否真的提出了一个请求,如果你的服务器发出404错误? 这应该是首先检查,确定是服务器端错误,还是浏览器/代理caching页面的问题,并提供caching的404错误页面。