Nginx 特殊字符重写规则

Nginx 特殊字符重写规则

我有一个 URL 作为www.xyz.com/api/abcdefgh^ijklmn

我想重定向该 URL www.xyz.com/api/abcdefgh%5ijklmn

有人可以建议一下 Nginx 重定向规则吗?

答案1

编写了重定向规则并且它运行良好。

if ($request_uri ~ ^(/.*)[\^](.*)$) {
  return 301 $1%5E$2;
}

只要确保你写在地点指示。

相关内容