.htaccess特殊重定向301

迪诺

我有两个旧网址: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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章