所以,我目前正在编写我的.htaccess文件,而且我偶然发现了根文件夹的问题。目前,http://localhost/public_html/index
是我网站的根目录。我想做的是将网址改为http://localhost/index
。
我知道这很简单,但到目前为止我看过的所有帖子都没有证明有效。这是我到目前为止所产生的404错误。
RewriteEngine On
RewriteCond ${REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
RewriteCond %{REQUEST_URI} !^/public_html/
RewriteRule ^(.*)$ /public_html/$1 [QSA]
如果可能,请包含.htaccess本身的任何文档或指南。 感谢。
答案 0 :(得分:0)
可以添加以下.htaccess代码来实现所需的结果:
RewriteEngine on
RewriteCond %{REQUEST_URI} !public_html/
RewriteRule (.*) /public_html/$1 [L]