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 回答