我试图做一个永久的网址重定向从旧网站到新网站。从这个
https://www.example.com/people/city/example-page-146128/guest-house-with-ac-rooms-6396
到
https://www.example.com/link-city-example_page-guest_house_with_ac_rooms--146128--6396.html
但我的重定向似乎不起作用。我尝试了以下方法:
RewriteRule ^people\/(.*)\/(.*)-([0-9]+)\/(.*)-([0-9]+)$ /link-$1-$2-$4-$6-$3-$7-$5.html [R=301,NC,L]
但是当在slugs中有连字符时,它会重定向到不同的页面。是否可以重定向到一个特定的位置,以便不管连字符的数量如何,最后3个参数都与指定的参数匹配?
1条答案
按热度按时间s1ag04yj1#
首先尝试将所有连字符替换为下划线:
我不知道
$6
和$7
具体指的是什么。