重定向Web内容但不重定向网页地址的名称

时间:2013-10-17 14:33:51

标签: .htaccess redirect

我有两个互联网收件人,比如one.com和two.com 我的网页内容全部在域名one.com下。如果我点击地址two.com,我希望它重定向到one.com,但仍然使用地址two.com。例如,如果我输入地址栏two.com/article。我想仍然显示相同的地址,但显示的内容将来自地址one.com/article

我尝试使用htaccess文件,但仍然没有运气。

任何建议都将受到赞赏。

3 个答案:

答案 0 :(得分:1)

执行外部重定向时无法实现此目的。

如果两个域都托管在同一台服务器上,那么您可以执行内部重定向(例如,使用Apache的Alias,AliasMatch或mod_rewrite)。

如果域托管在不同的服务器上,那么您必须代理其中一个。您可以使用Apache的mod_proxy中的ProxyPass执行此操作。

答案 1 :(得分:0)

转到您的域名提供商并为该地址创建别名(CNAME记录)。

答案 2 :(得分:0)

您需要在Apache配置中启用 mod_proxy 。启用mod_proxy后,通过httpd.conf启用mod_rewrite和.htaccess,然后将此代码放在.htaccess主机上的DOCUMENT_ROOT目录下的domain2.com中:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.domain2\.com$ [NC]
RewriteRule ^ http://www.domain1.com%{REQUEST_URI} [L,P,NC]