1

这是我的情况。

我向 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. 当用户访问 aboutus.html 时,浏览器必须显示http://myweb.ca/aboutus.html,而不是http://mysecretweb.com/myweb/aboutus.html
  3. 公众和搜索引擎不能知道域http://mysecretweb.com/myweb,因为它是一个秘密。
  4. 提供的任何解决方案都不得对 SEO 产生负面影响

带有屏蔽的域转发会解决我的问题吗?有什么建议么?

附加细节

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

4

2 回答 2

1

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

于 2009-05-30T16:35:35.507 回答
0

您可以尝试分别检测机器人和人类,并对两者采取不同的行动

于 2009-05-30T17:13:06.273 回答