我已经完成了所有QA,但我没有做对。
我正在使用wamp,我的网站位于名为' site'的文件夹中。
我正在尝试重定向此
http://localhost/site/public/foo/bar/
到
http://localhost/site/foo/bar/
使用这些规则:
RewriteEngine On
RewriteBase /site/
RewriteRule ^public/(.*)$ /$1 [L,R=301,QSA]
但重定向到
http://localhost/foo/bar/
如果我在规则中明确提到它,那么它就可以了。
RewriteRule ^public/(.*)$ /site/$1 [L,R=301,QSA]
我可以在没有明确添加/ site /?
的情况下编写规则答案 0 :(得分:1)
你能试试吗?
RewriteRule ^public/(.*)$ $1 [L,R=301,QSA]