将域从服务器A转发到服务器B的正确方法

时间:2009-05-30 16:27:26

标签: seo dns forwarding

这是我的情况。

我向Webhost Provider A注册myweb.ca(特定国家/地区)域名,因为它们允许ccTLD,而Webhost Provider B则不允许。我在http://mysecretweb.com/myweb/的Webhost Provider B上托管我的PHP文件,因为我更喜欢它们(可靠,更便宜,经过验证等等)。

我想实现以下目标:

  1. 当用户输入http://myweb.ca/aboutus.html时,他们会看到http://mysecretweb.com/myweb/aboutus.html
  2. 的内容
  3. 当用户访问aboutus.html时,浏览器必须显示http://myweb.ca/aboutus.html,而不是http://mysecretweb.com/myweb/aboutus.html
  4. 公众和搜索引擎无法了解域http://mysecretweb.com/myweb,因为它是一个秘密。
  5. 提供的任何解决方案都不得对SEO产生负面影响
  6. 带掩码的域名转发能解决我的问题吗?有什么建议吗?

    其他详细信息

    有人建议我将名称服务器信息从ns1.providerA.com更改为ns1.providerB.com。其他人反驳说,提供商B将禁止这一点,因为提供商A不在网络上,而提供商B可能会禁止我的帐户执行此操作。我很困惑......

2 个答案:

答案 0 :(得分:1)

你可以写一个PHP脚本从$ _GET获取一个URL,下载它并传递给用户(包括标题) - 然后一些.htaccess重写魔法指向该脚本的所有内容。这是对人类和机器人完全透明的唯一方式。

答案 1 :(得分:0)

你可以尝试分离机器人和人类,并为2

采取不同的行动