-1

我只需要将http://shop.test.com重定向到http://www.test.com/fedex-orders/

只是主页。没有其他的。即http://shop.test.com/?page=blog不应重定向。

4

1 回答 1

0

像这样添加一个位置:

location = / {
   if ($args !~* .+ ) { 
      return 301 http://www.test.com/fedex-orders;
   }
}

基本上那个位置只匹配'/',所以那里的任何配置只适用于主页

因为任何带有 get 参数的东西对于网络服务器来说都是同一个文件,所以你需要额外的 if,只有当正则表达式不匹配时才会重定向。

于 2013-03-25T07:58:34.577 回答