2016-07-18 8 views
0

私はnginx/1.4.6 Ubuntu 14.04.4 LTSを使用しています。 は、私は何がexample2.com/location*と一致した場合にexample2.com/page.htmlするために再書き込まれますように、あなたはどのようにリダイレクトを書くとfollwingnginxリダイレクトに一致するマルチネームのホスト名と場所vhost

server { 
     listen 443 default_server ssl; 
     server_name example1.com example2.com example3.com; 

で始まる見えるSSLのバーチャルホストを持っていますか?

おかげ

答えて

0

あなたが要求を受け入れたサーバーの名前を識別するのに役立つことができる3つの変数があります。$host$http_host$server_nameが。

は、あなたの質問に示された外部へのリダイレクトを実行するには、使用できます。

location /location { 
    return 301 $scheme://$host/page.html; 
} 

詳細はthis documentを参照してください。

+0

ありがとう、私はあなたが示唆したことを試して、それは働いた – saiyen2002

関連する問題