我有两个旧网址:www.example.com/catalog / ...和www.example.com/catalog/b / ...
我创建了新的:www.example.com/catalogs/a / ...和www.example.com/catalogs/b / ...
并且我想301将旧网址重定向到新网址。
我尝试了什么,但这显然是错误的:
RewriteRule ^catalog/(.*)$ /catalogs/a/$1 [R=301,L]
RewriteRule ^catalog/b/(.*)$ /catalogs/b/$1 [R=301,L]
第二条规则是重写前一条。
提前致谢
您需要重新排序这两个规则。第一条规则是匹配包含以下内容的请求/b/
:
RewriteRule ^catalog/b/(.*)$ /catalogs/b/$1 [R=301,L]
RewriteRule ^catalog/(.*)$ /catalogs/a/$1 [R=301,L]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句