我只需将http://shop.test.com重定向到http://www.test.com/fedex-orders/
只是主页。没有其他的。即http://shop.test.com/?page=blog不应重定向。
答案 0 :(得分:0)
添加如下位置:
location = / {
if ($args !~* .+ ) {
return 301 http://www.test.com/fedex-orders;
}
}
基本上该位置仅匹配'/',因此其中的任何配置仅适用于主页
因为任何带有get参数的文件都是web服务器的同一个文件,你需要额外的if,只有当正则表达式不匹配时才重定向。