.htaccess 重定向故障
我想将.htaccess 重定向故障,.htaccess,.htaccess,我想将mysite.com/blog/anything/anywhere/重定向到mysite.com/anything/anywhere/,因此我创建了一个.htaccess,如下所示: RewriteBase / RewriteRule ^blog/(.*)$ /$1 [R=301,L] 它工作正常,但失败了,当我运行mysite.com/blog时,它会重定向到mysite.com 如何确保mysite.com/blog/不重定向,而是mysite.com/blog/anything重定
mysite.com/blog/anything/anywhere/
重定向到mysite.com/anything/anywhere/
,因此我创建了一个.htaccess,如下所示:
RewriteBase /
RewriteRule ^blog/(.*)$ /$1 [R=301,L]
它工作正常,但失败了,当我运行mysite.com/blog
时,它会重定向到mysite.com
如何确保
mysite.com/blog/
不重定向,而是mysite.com/blog/anything
重定向到/anything
只需像这样调整您的正则表达式:
RewriteEngine On
RewriteRule ^blog/(.+)$ /$1 [R=301,L]
它确实有效。确保
/blog/
中没有.htaccess,然后在新浏览器中进行测试。