-1

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

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

任何意见,将不胜感激。

4

3 回答 3

2

在执行外部重定向时您无法做到这一点。

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

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

于 2013-10-17T14:35:49.423 回答
1

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

于 2013-10-17T14:36:50.850 回答
1

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

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.domain2\.com$ [NC]
RewriteRule ^ http://www.domain1.com%{REQUEST_URI} [L,P,NC]
于 2013-10-17T14:46:47.080 回答