大约 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]