所以我有一个 nginx 重写,我在其中添加了基本上使所有进入的都通过 http
server {
listen 80;
server_name website.com api.website.com;
rewrite ^ http://www.website.com$request_uri permanent;
}
如果我通过
api.website.com/rest/v1.0/search?keyword=block
我的查询字符串参数被破坏并且 URL 变成:
http://www.website.com/rest/v1.0/search?keyword=block%3Fkeyword%3Dblock
为什么会这样?我该如何阻止它?谢谢。
答案1
server {
listen 80;
server_name website.com api.website.com;
rewrite ^ http://www.website.com permanent;
}
杀死 request_uri?