奇怪的“文件不存在”错误

奇怪的“文件不存在”错误

如果我使用浏览器访问以下 URL,它们可以正常工作。

  • mydomain.com/f123
  • mydomain.com/f123/
  • www.mydomain.com/f123
  • www.mydomain.com/f123/

所有这些都重定向到www.mydomain.com/somfile.php?f=123ApacheRedirectRule主配置文件中,一切都在我的浏览器中完美运行,Apache 日志文件中也没有错误输出。但是 Apache 每分钟都会记录以下错误:

File does not exist: /home/mydomain/www/f123

这个错误是什么意思以及为什么会抛出它?

答案1

我知道这听起来很蠢,但该文件真的存在于该位置 (/home/mydomain/www/f123) 吗?如果您使用这样的屏蔽技术,并且该文件存在于其他地方,那么如果该文件根本不存在,Apache 实际上就不会找到它。

此外,我认为这可能与权限有关。也许这可能与可执行权限有关,该权限用于读取目录,有时在某些情况下读取文件。查看权限,确保您可以作为 apache(用户/组)访问。

通常是 10 次中有 9 次是路径或权限。

相关内容