【问题标题】:NGINX redirect domain but without specific directoryNGINX 重定向域但没有特定目录
【发布时间】:2016-10-14 10:15:00
【问题描述】:

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它不应该重定向。

【问题讨论】:

    标签: wordpress redirect nginx


    【解决方案1】:

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

    location / {
        # redirect to .net
    }
    

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

    location /dev {
        # handle as usual
    }
    

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

    【讨论】:

    猜你喜欢
    • 2016-01-09
    • 2016-07-21
    • 2019-12-23
    • 1970-01-01
    • 2016-06-24
    • 2022-01-11
    • 2023-02-25
    • 2013-12-07
    • 2015-10-22
    相关资源
    最近更新 更多