如何将具有动态多个查询字符串的URL重定向到具有另一个动态多个查询字符串的URL

时间:2019-06-25 06:20:13

标签: .htaccess redirect mod-rewrite url-rewriting

我以前使用的数据有错误,并且生成了URL。

https://example.com/products/dynamic-city/XXXX

现在我已经意识到XXXX一词是错误的,它将把我的网址更改为https://example.com/products/ dynamic-city / ZZZZ

请提出一个htaccess代码,因为我希望该代码对于所有城市(动态城市)都是动态的。

我已经使用htaccess来使用htaccess获取干净的URL,但是我想重定向URl,因为它不会与以前的URL上的反向链接混淆,因此我希望它在新的URL上重定向

RewriteEngine on
Options +FollowSymLinks
RewriteCond %{THE_REQUEST} ^.*/products/([[a-zA-Z0-9(),_@./&+-]+)/XXXX
RewriteRule ^(.*)products/([[a-zA-Z0-9(),_@./&+-]+)/XXXX https://www.example.com/products/([[a-zA-Z0-9(),_@./&+-]+)/ZZZZ [R=301]

我希望有一个可用于重定向的代码

https://example.com/products/Chicago/XXXXhttps://example.com/products/Chicago/ZZZZ

https://example.com/products/Denver/XXXXhttps://example.com/products/Denver/ZZZZ

由于我的城市动态,因此无法为所有城市编写单独的htaccess代码

0 个答案:

没有答案