301和x27;正在使用.htaccess
正在使用301设置my.htaccess文件。 除了以下内容外,大多数重定向都可以正常工作301和x27;正在使用.htaccess,.htaccess,mod-rewrite,http-status-code-301,.htaccess,Mod Rewrite,Http Status Code 301,正在使用301设置my.htaccess文件。 除了以下内容外,大多数重定向都可以正常工作 RewriteRule bluewidget /blue-widget/ [R=301,L] RewriteRule bluewidget/folder2 /blue-widget/folder2/page2 [R=301,L] RewriteRule bluewidget/folder3 /blue-widget/folder3/page3 [R=301,L] 如果我转到ww.mysite.com/b
RewriteRule bluewidget /blue-widget/ [R=301,L]
RewriteRule bluewidget/folder2 /blue-widget/folder2/page2 [R=301,L]
RewriteRule bluewidget/folder3 /blue-widget/folder3/page3 [R=301,L]
如果我转到ww.mysite.com/bluewidget-重定向到ww.mysite.com/blue-widget(这是正确的)
但是
如果我转到ww.mysite.com/bluewidget/folder2
,这将重定向到ww.mysite.com/blue widget
(应该转到ww.mysite.com/blue widget/folder2/page2
)
或
ww.mysite.com/bluewidget/folder3
-此重定向到ww.mysite.com/blue widget
(应转到ww.mysite.com/blue widget/folder3/page3
)
我做错了什么
$
标记请求url(必须覆盖)的结束。
RewriteRule ^bluewidget$ blue-widget/ [R=301,L]
RewriteRule ^bluewidget/folder2$ blue-widget/folder2/page2 [R=301,L]
RewriteRule ^bluewidget/folder3$ blue-widget/folder3/page3 [R=301,L]