在Nginx重写中传递多个URL参数

时间:2015-04-08 17:52:49

标签: nginx url-rewriting rewrite server url-redirection

我正在尝试将www.example.com/page重定向到Nginx中的www.example.com/something/some-stuff?foo=bar&foo2=bar2,但似乎无法正常完成。

这是我到目前为止所做的:

server {
      listen          80;
      server_name     example.com
                      www.example.com;
      return ^/page /somepage/some-stuff?foo=bar&foo2=bar2 permanent;
}

上述服务器块出了什么问题?

1 个答案:

答案 0 :(得分:0)

这很有用!

location /page {
         rewrite ^/page http://$http_host/somepage/some-stuff?foo=bar&foo2=bar2 redirect;
        }