【问题标题】:Pass multiple URL parameters in Nginx rewrite在 Nginx 重写中传递多个 URL 参数
【发布时间】:2015-06-13 20:05:04
【问题描述】:

我正在尝试将 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;
}

上面的服务器块有什么问题?

【问题讨论】:

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


    【解决方案1】:

    成功了!

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

    【讨论】:

      猜你喜欢
      • 2012-10-12
      • 1970-01-01
      • 1970-01-01
      • 2016-09-29
      • 2015-08-26
      • 1970-01-01
      • 2018-10-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多