如何在不更改URL的情况下将https域重定向到另一个https域

时间:2019-03-28 22:00:17

标签: .htaccess

我在ApacheWS上有2个网站:

https://1site.comhttps://2site.com

我需要使用htaccess将第一个域重定向到第二个域而不更改url。 因此,如果有人访问了我的第一个站点,他可以看到我的第二个站点,但URL保持不变。

请问有什么解决方法吗?

预先感谢

1 个答案:

答案 0 :(得分:0)

您可以使用apache mod-proxy进行此操作。如果您的服务器上启用了代理模块,则可以使用RewriteRule中的P代理标志来代理两个域之间的请求。

RewriteEngine on

RewriteCond %{HTTPS} on
RewriteRule (.*) https://domain2.com%{REQUEST_URI} [P]

参考文献:

Apache mod_proxy

https://httpd.apache.org/docs/2.4/mod/mod_proxy.html

mod-rewrite P |代理标志

https://httpd.apache.org/docs/2.4/rewrite/flags.html#flag_p