我想将所有https请求(443)重定向到另一台服务器,我该如何在apache中执行此操作?
我想做的是:
https://server1.com上的所有https请求都会重定向到https://server2.com
任何人都知道如何实现这一目标?一个例子就是很好。
谢谢!
答案 0 :(得分:0)
我会这样说:
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^server1.ca$
RewriteRule (.*) https://server2.com/$1 [QSA,L]
如果是HTTPS,请将所有内容重定向到来自server1.com的新网站
答案 1 :(得分: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:)