1

すべての https リクエスト (443) を別のサーバーにリダイレクトしたいのですが、Apache でこれを行うにはどうすればよいですか?

私がやりたいことは次のとおりです。

https://server1.comのすべての https 要求は、 https://server2.comにリダイレクトされます

どうすればこれを達成できるか知っている人はいますか?例はいいでしょう。

ありがとう!

4

2 に答える 2

0

私は次のように言います:

RewriteCond %{HTTPS} on 
RewriteCond %{HTTP_HOST} ^server1.ca$
RewriteRule (.*) https://server2.com/$1 [QSA,L]

HTTPS の場合、server1.com からの新しいサイトにすべてをリダイレクトします。

于 2012-04-17T21:00:02.003 に答える
0

両方のサーバーで証明書が必要になるため、.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 を入手できます:)

于 2012-04-17T21:05:05.667 に答える