我的.htaccess文件中有以下内容,我经常为更干净的URL这样做。我知道这有正反两面,我想我找到了一个反面。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
Options All -Indexes
我已为此网站建立了一个新的cPanel帐户,因此URL如下所示:
http://www.example.com/~newuser/
该网站加载良好,但当我单击链接时
http://www.example.com/~newuser/about
我得到以下错误:
请求的URL
/home/newuser/public_html/about.php
在此服务器上找不到。
问题是,这正是我希望它显示的文件,这就是文档根。有什么想法吗?
提前谢谢。