我正在尝试重定向一些损坏的URL。目前,它们的外观如下:
https://www.Example.com/showthread.php/72531-palms-down-dumbbell-wrist-curl-over-bench.html
正确的网址应为:
https://www.Example.com/community/topic/palms-down-dumbbell-wrist-curl-over-a-bench/
注意删除:
72531-
经过多次尝试,我终于想到了这一点:
RewriteCond %{QUERY_STRING} ^[0-9]+-([^&]+)
RewriteRule ^/?showthread.php/(.*)\.html$ https://www.example.com/community/topic/$1 [L,R=301]
但是问题是它返回了这样的链接:
https://www.example.com/community/topic/72531-palms-down-dumbbell-wrist-curl-over-bench
如何删除网址的72531-
部分?我已经尝试了大约60种不同的组合,但它们都无法正常工作。