-5

我有这个域:

http://www.example.com

并且当页面加载时,想要在http://www.example2.com中更改/屏蔽它,而不在第二个 URL 处重定向

我尝试过使用 htacces、jquery 和更多其他解决方案。

谢谢

4

2 回答 2

1

首先,您只能控制您自己托管的域。因此,如果您试图让某人访问http://www.example.com并且真的希望他们看到 URL 为http://facebook.com的页面,那么您就不走运了。

这种方式是不可能的,任何这样做的尝试都需要触犯法律。但是,如果您想要做的只是将多个您控制的域重定向到另一个域,那是可能的。

为此,只需使用您的注册商(即 GoDaddy)设置域重定向,

但是为了争论,假设您想将用户移动到您拥有的新域,该域显示与原始域相同的内容,唯一的区别是 URL,那么您必须使用与第一个域相同的文件设置第二个域一个或将文件与第一个文件符号链接。

但同样你不能操纵其他人的领域。

于 2013-11-05T22:21:19.550 回答
0

您可以通过代理来做到这一点。您需要控制example2.com域并在那里设置反向代理。您可以在 vhost/server 配置或 htaccess 中执行此操作:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?example2\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,P]

或者在您的虚拟主机配置中:

ProxyPass / http://www.example.com/

如果你没有加载 mod_proxy 和 mod_rewrite,你就完蛋了。您可以做的最好的事情是创建一个带有指向另一个站点的 iframe 的页面。

于 2013-11-05T22:27:10.680 回答