すべての https リクエスト (443) を別のサーバーにリダイレクトしたいのですが、Apache でこれを行うにはどうすればよいですか?
私がやりたいことは次のとおりです。
https://server1.comのすべての https 要求は、 https://server2.comにリダイレクトされます
どうすればこれを達成できるか知っている人はいますか?例はいいでしょう。
ありがとう!
すべての https リクエスト (443) を別のサーバーにリダイレクトしたいのですが、Apache でこれを行うにはどうすればよいですか?
私がやりたいことは次のとおりです。
https://server1.comのすべての https 要求は、 https://server2.comにリダイレクトされます
どうすればこれを達成できるか知っている人はいますか?例はいいでしょう。
ありがとう!
私は次のように言います:
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^server1.ca$
RewriteRule (.*) https://server2.com/$1 [QSA,L]
HTTPS の場合、server1.com からの新しいサイトにすべてをリダイレクトします。
両方のサーバーで証明書が必要になるため、.htaccess (Apache を使用している場合) または web.config (IIS を使用している場合) を使用してリダイレクトできます。
.htaccess の例:
RewriteCond %{HTTPS} = on [NC]
RewriteCond %{HTTP_HOST} !^server2.com$ [NC]
RewriteRule ^(.*)$ https://server2.com/$1 [L]
IIS を使用している場合は、お知らせください。サンプルの web.config を入手できます:)