这是我的情况。
我向webhost提供程序A注册myweb.ca(国家特定)域,因为它们允许cctld,而webhost提供程序B不允许。我把我的php文件放在webhost provider b的http://mysecretweb.com/myweb/上,因为我更喜欢它们(可靠、便宜、可靠等)。
我想实现以下目标:
当用户输入http://myweb.ca/aboutus.html时,他们将看到http://mysecretweb.com/myweb/aboutus.html的内容
当用户访问aboutus.html时,浏览器必须显示http://myweb.ca/aboutus.html,而不是http://mysecretweb.com/myweb/aboutus.html
公众和搜索引擎无法知道域http://mysecretweb.com/myweb,因为它是一个秘密。
提供的任何解决方案不得对搜索引擎优化产生负面影响
带屏蔽的域转发能解决我的问题吗?有什么建议吗?
附加细节
有人建议我将名称服务器信息从ns1.providera.com更改为ns1.providerb.com。其他人反驳说,提供商B将禁止此操作,因为提供商A不在网络上,提供商B可能禁止我的帐户执行此操作。我很困惑…
最佳答案
您可以编写一个php脚本,从$get获取url,下载并传递给用户(包括头),然后编写一些.htaccess重写魔术,将所有内容指向该脚本。这是对人类和机器人完全透明的唯一方法。
关于seo - 将域从服务器A转发到服务器B的正确方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/930055/