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

如果我通过浏览器访问它们,以下URL可以很好地工作。

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

所有这些都通过Apache主conf文件中的RedirectRuleredirect到www.mydomain.com/somfile.php?f=123 ,一切都与我的浏览器完美配合,Apache日志文件中也没有错误输出。 但是,Apache每分钟都会logging下列错误:

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

这个错误是什么意思,为什么会抛出?

我知道这听起来很愚蠢,但该文件确实存在于该位置(/ home / mydomain / www / f123)? 如果你使用的是这样的掩码技术,并且文件存在于其他地方,那么Apache不会首先find该文件。

此外,我想这可能是权限相关的。 也许它可能与可执行权限有关,用于在某些情况下读取目录和有时文件。 看看权限,确保你可以访问为Apache(用户/组)。

通常path或权限9次10次。