首页 > 解决方案 > 如何在不更改 url 的情况下将 https 域重定向到另一个 https 域

问题描述

我在 ApacheWS 上有 2 个网站:

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

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

请问有什么解决办法吗?

提前致谢

标签: .htaccess

解决方案


您可以使用 apache 来做到这一点mod-proxy。如果您的服务器上启用了代理模块,那么您可以使用PRewriteRule 中的代理标志来代理两个域之间的请求。

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


推荐阅读