小编Dav*_*les的帖子

nginx 重写带有参数的 url

我有一个这种类型的网址:

http://www.example.com/?param1=val1&param2=&param3=val3&param4=val4&param5=val5
Run Code Online (Sandbox Code Playgroud)

我想将它重定向到这个:

http://www.example.com/newparam/val3/val4
Run Code Online (Sandbox Code Playgroud)

所以我尝试了这个重写规则但没有成功:

rewrite "/?param1=val1&param2=&param3=(.+)&param4=(.+)&param5=(.+)" http://www.example.com/newparam/$1/$2 redirect;
Run Code Online (Sandbox Code Playgroud)

nginx 不能处理查询参数吗?

编辑:我不想重写所有请愿书。我只需要重写那个 URL,而不影响其他 URL。

rewrite configuration nginx redirect

20
推荐指数
2
解决办法
7万
查看次数

标签 统计

configuration ×1

nginx ×1

redirect ×1

rewrite ×1