在public_html
目录中我有一个文件夹myfolder
,我在该文件夹中有index.php
。
我的所有网站网址都是
http://example.com/myfolder/page-name
我希望将其重写为
http://example.com/page-name
我应该在.htaccess
写一些规则来实现相同的
答案 0 :(得分:4)
在public_html
目录的.htaccess
文件中,添加以下规则:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/myfolder
RewriteRule ^/?([^/]+)$ /myfolder/$1 [L]
答案 1 :(得分:3)
以下是应该起作用的:
RewriteEngine On
RewriteRule /?myfolder/(.*) $1 [QSA,L]
以下示例执行此操作:如果我们尝试访问不以/myfolder
开头的内容,请将/myfolder
添加到网址中:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/myfolder
RewriteRule (.*) /myfolder/$1 [QSA,L]