我想将所有 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 :)