我正在更新网站,并需要一些通配符301重定向的帮助,在这种情况下适用于所有美国50个州。
旧格式如下:
http://www.example.com/find-a-location/find-a-location/usa/alabama/
新格式如下:
我相信我可以通过使用重定向301列出所有50行来实现。但是,如果可能的话,我希望只用一行来完成。
感谢您的任何建议。
答案 0 :(得分:0)
您可以使用如下通用规则:
RedirectMatch 301 ^/find-a-location/find-a-location/usa/([^/]+)/?$ /location_category/$1/
正则表达式([^/]+)
将在$1
中捕获州名称,目标将使用$1
的引用作为/location_category/$1/
。