将域X重定向到域Y上的站点,但使其看起来像站点在域X上

时间:2017-01-10 14:24:30

标签: wordpress .htaccess redirect mod-rewrite hosting

我不确定这是否可行。不太熟悉Mod Rewrite。

我在托管公司注册了domain1.tld,然后我在domain2.tld上托管了一个网站。我转发了domain1.tld并屏蔽了它。它工作正常。现在我希望domain2.tld也显示domain1.tld,如果我在地址栏中键入它。

它正在运行一个WordPress网站,所以我的所有链接都是domain2.tld / link,但它只显示domain1.tld,我的favicon也消失了。有没有办法可以解决这个问题,或者更好的方法是设置一个托管帐户,其中注册了domain1.tld,将网站移到那里并将domain2.tld重定向到domain1.tld。这绝对是最快捷,最简单的方法。我不能将domain1.tld指向domain2.tld或转移它,因为主机不支持此TLD。

1 个答案:

答案 0 :(得分:0)

我认为您domain2.net的帐户不支持其他" Addon"或者"停放"域名(可能有一些cPanel或Plesk帐户)?我不确定对TLD的限制是否适用于此,因为您并未转移"转移"什么,只是改变NAMESERVER或A记录?

  

最好设置一个托管帐户,其中注册了domain1.tld,将网站移到那里并将domain2.tld重定向到domain1.tld

否则......是的,这肯定是一个更好的解决方案。

如果没有,您仍然需要domain1.tld处的某种托管帐户,您可以将请求(作为反向代理)转发给domain2.tld。使用"蒙面" (或者#34;框架")转发并不是一个特别好的解决方案,正如您所发现的那样。但是,充当反向代理需要在domain1.tld进行一些配置,并且根据下一位(见下文),这可能需要更多配置。

  

所以我的所有链接都是domain2.tld / link

如果您希望自己的网站显示在domain1.tld,那么您需要解决这个问题。你可以把链接作为根相对吗? WordPress是否需要知道运行它的域/主机?

反向代理可能会处理此问题(即更改HTML中的链接URL),但这需要更多配置。或者,您可以滚动自己的代理服务器。

但是这一切都涉及你拥有一个托管帐户(有一些功能),所以你不妨在那里主持你的网站?