有没有什么办法可以将我从 site1.com 重定向到 site2.com,而无需更改地址栏中的 URL。
我尝试了这里提供的不同解决方案,这些解决方案大多针对同一域内的重定向规则/条件。没有可用于重定向到不同域的示例。
不幸的是,由于共享主机托管计划不允许我访问 httpd 配置,因此我无法访问该配置。
答案1
您可以通过代理流量在服务器端执行此操作。通过专用的负载平衡器或 Apache修改重写或者修改代理例如。
这是一个使用 mod-proxy 的示例。
ProxyRequests Off
<IfModule mod_proxy.c>
ProxyPass / http://site2.com/
ProxyPassReverse / http://site2.com/
</IfModule mod_proxy.c>
但是,如果您无权访问 httpd 配置并且只有 .htaccess,我怀疑您的提供商是否允许您运行任何类型的代理。
另一种方法是使用带有框架或 iframe 的简单基于 html 的 hack。
<frameset rows="100%">
<frame src="http://site2.com">
</frameset>