我有两个互联网收件人,比如one.com和two.com 我的网页内容全部在域名one.com下。如果我点击地址two.com,我希望它重定向到one.com,但仍然使用地址two.com。例如,如果我输入地址栏two.com/article。我想仍然显示相同的地址,但显示的内容将来自地址one.com/article
我尝试使用htaccess文件,但仍然没有运气。
任何建议都将受到赞赏。
答案 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]