2017-10-27 5 views
0

一箇所を除いて、すべてをリダイレクトすることは、私は私のnginxの設定に持っているものだnginxの私はdom1.com/api/auth</p>ここ <p>を除くdom2.comにHTTPまたはHTTPS dom1.comからすべてをリダイレクトしたい

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をリダイレクトすることができますか?

+0

'location/api/auth'を追加してください –

答えて

-1

は、私はあなたが行くすべてのトラフィックを指示する場所はわからないに/ API /認証/但し、下記以外DOM2ためにすべてを送信する場合は/ API /認証/それがDOM1に送信され

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

      location /api/auth/ { 
        proxy_pass https://dom1.com 
      } 
    } 
+0

残念ながら、dom1.comに行くとdom2.comにリダイレクトされません - :\ – Garuuk

+0

nginx.confファイル全体を投稿できますか? –

関連する問題