如何在 URL 中使用带有自定义参数的 htaccess 实现 301 永久重定向?

技术团队

这里我有一个像www.abc.com/product/women/casual/page:5/这样的 URL ,我需要使用 htaccess 实现 301 永久重定向,以便将 URL 更改为www.abc.com/product/women/casual /页/5/在这种情况下,参数妇女和休闲是自定义类别和子类别,而 page:5 是第 5 页。我需要使用 htaccess 301 永久重定向将最后一个参数 page:5 更改为 page/5。任何人都可以帮我找到解决方案。

阿米特·维尔玛

您可以使用以下重定向:

RedirectMatch 301 ^/([^:]+):5/$  /$1/5/

或者更通用的:

RedirectMatch 301 ^/([^:]+):([0-9])/?$ /$1/$2

这会将您的旧 URL 重定向到新 URL,例如example.com/foo/bar:digit/example.com/foo/bar/digit/.

或者你可以使用RewriteRule指令

RewriteEngine on

RewriteRule ^([^:]+):5/$ /$1/5/ [R=301,L]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章