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
,则不应重定向。
答案 0 :(得分:0)
Nginx使用它可以使用的最具体的位置,因此如果您添加一个catch all块以重定向到.net,如:
location / {
# redirect to .net
}
然后是一个特定的位置,如
location /dev {
# handle as usual
}
然后任何与/ dev不匹配的请求都将被重定向,并且任何与dev匹配的请求都会。