在public_html
目录里面我有一个文件夹myfolder
,我index.php
在那个文件夹里。
我所有的网站网址都是
http://example.com/myfolder/page-name
我希望它重写为
http://example.com/page-name
我应该写什么规则.htaccess
来达到同样的效果
在public_html
目录里面我有一个文件夹myfolder
,我index.php
在那个文件夹里。
我所有的网站网址都是
http://example.com/myfolder/page-name
我希望它重写为
http://example.com/page-name
我应该写什么规则.htaccess
来达到同样的效果
在您的public_html
目录.htaccess
文件中,添加以下规则:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/myfolder
RewriteRule ^/?([^/]+)$ /myfolder/$1 [L]
这是应该工作的:
RewriteEngine On
RewriteRule /?myfolder/(.*) $1 [QSA,L]
以下示例执行此操作:如果我们尝试访问不以 开头的内容/myfolder
,则添加/myfolder
到 URL:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/myfolder
RewriteRule (.*) /myfolder/$1 [QSA,L]