【发布时间】:2026-01-03 23:00:02
【问题描述】:
我正在尝试重定向来自包含“www.”的网址的所有流量。到不包含它的类似 url,但是当我这样做时,Nginx 会在 url 的末尾附加一个重复的查询字符串。
例如用户输入:
www.website.com/test/?_id=12345
他们被重定向到:
website.com/test/?_id=12345?_id=12345
这是我的配置:
server {
server_name www.website.com;
return 301 $scheme://website$request_uri permanent;
}
server {
server_name website.com
# actual server stuff
}
我已尝试附加一个“?”到“request_uri”部分之后的重定向结束,因为我读过的内容应该可以工作,但没有。
【问题讨论】:
标签: linux redirect nginx server webserver