更改整个网址而不重定向

时间:2013-11-05 21:56:59

标签: javascript php jquery .htaccess

我有这个域名:

http://www.example.com

当页面加载时,想要在http://www.example2.com更改/屏蔽它,而不是在第二个网址重定向

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

感谢

2 个答案:

答案 0 :(得分:1)

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

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

为此,只需与注册商(即GoDaddy)设置域名重定向,

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

但是你再也无法操纵其他人的领域。

答案 1 :(得分:0)

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

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

或者在你的vhost配置中:

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

如果你没有加载mod_proxy和mod_rewrite,那你几乎搞砸了。您可以做的最好的事情就是创建一个带有指向其他网站的iframe的页面。

相关问题