我有一个主域名www.example.com,它在Google中具有排名和“信任”。我正在创建一个博客,但由于各种原因,我必须在子域sub.example.com上托管它。
我知道在创建子域名时,Google会将其视为新网站,并最终将其视为主域名的一部分(很长一段时间后)。我在这里寻找的是解决这个问题的方法或加快这个过程的方法。有可能吗?
可能的解决方案:
使用modrewrite将sub.example.com重写为www.example.com/sub。我不太熟悉重写,所以我不确定它是否像这样工作。如果是的话,这会是解决这个问题的方法吗?
在www.example.com上创建子文件夹,例如www.example.com/sub,并在该子文件夹中包含重定向到sub.example.com的子文件夹。这样,当Google抓取www.example.com/sub时,它会找到指向sub.example.com的链接。那么它会将子域视为真实域的一部分吗?
这些可行的解决方案吗?还有什么可以做的吗?
感谢。
答案 0 :(得分:0)
mod_rewrite不允许您将子域转换为文件夹,但mod_proxy将会。
在www.example.com的虚拟主机部分的apache配置文件中,您需要这样的内容:
ProxyRequests Off
ProxyPass /sub http://sub.example.com/
ProxyPassReverse /sub http://sub.example.com/
然后您的博客在两个地方都在运行。您可能希望在其上放置规范标签,以便Googlebot知道哪个是首选标签。
答案 1 :(得分:0)
Google treats subdomains and subdirectories the same。他们没有将子域视为新网站。