NGINX重定向域但没有特定目录

时间:2016-10-14 10:15:00

标签: wordpress redirect nginx

www.domain.com

我想将该域名重定向到www.domain.net www.domain.com重定向 www.domain.com/dev没有特定开发目录的重定向 www.domain.com/?page-id=4重定向 www.domain.com/test也重定向

常规我想将所有请求重定向到domain.net,但如果是domain.com/dev,则不应重定向。

1 个答案:

答案 0 :(得分:0)

Nginx使用它可以使用的最具体的位置,因此如果您添加一个catch all块以重定向到.net,如:

location / {
    # redirect to .net
}

然后是一个特定的位置,如

location /dev {
    # handle as usual
}

然后任何与/ dev不匹配的请求都将被重定向,并且任何与dev匹配的请求都会。