我将我的 PHP 文件存储在 FreeBSD 下的这个目录下:
/home/david/public_html/code/php
在我的浏览器中,我通过以下 URL 访问它们:
http://192.168.6.7/~david/code/php
我有一个 htaccess 文件来重写 URL:
RewriteEngine on
RewriteRule ^test test.php
但是当我在浏览器中访问http://192.168.6.7/~david/code/php/test时,我得到了这个错误:
Not Found
The requested URL /home/david/public_html/code/php/test.php
如您所见,重写规则成功尝试将 test 重定向到 test.php。但由于某种原因它失败了。
我在我的 apache 错误日志文件中找到了这个:
File does not exist: /usr/local/www/data/home
有人知道怎么修这个东西吗?顺便说一句,如果我把它放在一个 web 目录而不是我的主目录中,一切正常。