我们发送了一个包含错误查询字符串的简报,我们需要重定向到nginx中的有效查询字符串
https://www.example.com/foo?categories=39%3Futm_source%3Dbar需要重定向到 https://www.example.com/foo?categories=39&utm_source%3Dbar
请注意我们需要在&
39
答案 0 :(得分:0)
对于带有查询字符串的URI的单个重定向,您可以使用if
语句。百分比编码字符应以其解码形式使用。例如:
if ($request_uri = '/foo?categories=39?utm_source=bar') {
return 301 /foo?categories=39&utm_source=bar;
}
有关详情,请参阅this document。