301 将所有"Site.com/Postname.html/xyz"重定向到"Site.com/Postname.html"



大约 1000 个链接具有类似于以下链接的错误结构。

https://url.com/1200/postname.html/xyz1a2b3

现在我想使用重定向 301 将所有这些链接传输到它们的正确地址,如下所示:

https://url.com/1200/postname.html

我该怎么做?谢谢

您可以使用

RewriteRule重定向您的网址。关于您的 URL,您需要在 URL 中使用 ([0-9]+) 作为数字部分,([A-Za-z0-9-]*)用于数字和字符部分。

喜欢这个:

 
RewriteEngine On
RewriteBase /
RewriteRule ^([0-9]+)/([A-Za-z0-9-]*).html/([A-Za-z0-9-]*) https://url.com/$1/$2.html [R=301,L]

最新更新