在搜索引擎优化方面绕过子域名与子文件夹的方法?

时间:2012-02-29 20:35:39

标签: apache mod-rewrite url-rewriting seo subdomain

我有一个主域名www.example.com,它在Google中具有排名和“信任”。我正在创建一个博客,但由于各种原因,我必须在子域sub.example.com上托管它。

我知道在创建子域名时,Google会将其视为新网站,并最终将其视为主域名的一部分(很长一段时间后)。我在这里寻找的是解决这个问题的方法或加快这个过程的方法。有可能吗?

可能的解决方案:

  1. 使用modrewrite将sub.example.com重写为www.example.com/sub。我不太熟悉重写,所以我不确定它是否像这样工作。如果是的话,这会是解决这个问题的方法吗?

  2. 在www.example.com上创建子文件夹,例如www.example.com/sub,并在该子文件夹中包含重定向到sub.example.com的子文件夹。这样,当Google抓取www.example.com/sub时,它会找到指向sub.example.com的链接。那么它会将子域视为真实域的一部分吗?

  3. 这些可行的解决方案吗?还有什么可以做的吗?

    感谢。

2 个答案:

答案 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。他们没有将子域视为新网站。