我的 .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/
...其中 example.com 是我的经销商帐户,newuser 是我的客户。
该站点加载正常,但是当我单击链接时http://www.example.com/~newuser/about
,出现以下错误:
在此服务器上找不到请求的 URL /home/newuser/public_html/about.php。
问题是,这正是我希望它显示的文件,也就是文档根目录。有任何想法吗?
提前致谢。