nginx重定向除一个位置以外的所有内容

时间:2017-10-27 21:44:46

标签: nginx

我想将所有内容从http或https dom1.com重定向到dom2.com除了dom1.com/api/auth

这是我在nginx配置中的内容

server{
        listen 443 ssl;
        server_name dom1.com;
        location / {
                rewrite ^ https://dom2.com$request_uri? permanent;
        }

        location /api/auth/ {

        }
}

不幸的是,它将dom1.com/api/auth重定向到dom2.com - 除了dom1.com/api/auth之外,我怎样才能重新定位?

1 个答案:

答案 0 :(得分:-1)

我不确定你想把所有流量转到/ api / auth /但是如果下面会将所有内容发送到dom2,除了/ api / auth /它发送给dom1

    public class ProgressEventArgs :EventArgs
    {
        public int CurrentProgress { get; }

        public ProgressEventArgs(int progress)
        {
            CurrentProgress = progress;
        }
    }