将正则表达式或htaccess重定向到url.com/city-randomcity/到url.com/randomcity/

时间:2018-08-18 09:31:38

标签: regex redirect url-rewriting url-redirection

是否可以通过保留一部分网址或实际删除一部分来重定向多个网址?

例如,如果我有一个网站,其中包含网址为loremipsum.com/guide-seattle的多个城市的城市指南,并且我将所有网址都更改为loremipsum.com/seattle

所以我想用正则表达式创建一个重定向/重写规则,说如果url为/guide-randomcityname/,然后删除guide-并保留randomcityname并重定向到/randomcityname/

关于城市名称可能的通用规则。

谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用此重定向规则从网址开头删除/guide-

RedirectMatch 301 ^/guide-([^/]+/?)$ /$1