【问题标题】:How to arrange sitemaps for main site and for blog (in subdomain)如何为主站点和博客(在子域中)安排站点地图
【发布时间】:2016-05-18 23:06:38
【问题描述】:

我有两个网站:主站点和一个包含与主站点内容密切相关的帖子的博客。该博客位于子域“blog”中。

wwww.example.com
blog.example.com

主站点上的内容不会经常更改,但博客上的内容每周都会更改。该博客只是一个 Wordpress 站点,能够生成它自己的站点地图。

我正在努力弄清楚如何安排站点地图。

我可以想到两种选择,但我不确定哪个是最好的。也许还有第三种我什至不知道的选择。

选项 1

<sitemap>
  <loc>http://www.example.com</loc>
  <lastmod>2006-10-01T18:23:17+00:00</lastmod>

  <loc>http://www.example.com/about</loc>
  <lastmod>2006-10-01T18:23:17+00:00</lastmod>

  <loc>http://blog.example.com</loc>
  <lastmod>2006-10-01T18:23:17+00:00</lastmod>
</sitemap>

在这种情况下,我想搜索引擎会爬到博客子域,但我不确定他们如何在那里找到站点地图。我只是相信搜索引擎会根据我通过网站管理员工具直接上传它们来找到站点地图。

`

选项 2

主站点地图可以列出多个站点地图。

 <sitemapindex xmlns="http://www.google.com/schemas/sitemap/0.84">
   <sitemap>
    <loc>http://www.example.com/sitemaps/sitemap.xml</loc>
    <lastmod>2006-10-01T18:23:17+00:00</lastmod>
   </sitemap>
   <sitemap>
     <loc>http://blog.example.com/sitemap.xml</loc>
     <lastmod>2006-10-01</lastmod>
  </sitemap>

 </sitemapindex>

这里的最佳做法是什么?

【问题讨论】:

    标签: seo sitemap


    【解决方案1】:

    您的选择都不被允许。

    您需要一个单独的站点地图文件为每个主机(例如,子域)。而且您不能从同一个站点地图索引文件链接到这些站点地图文件,即,每个主机还需要自己的站点地图索引文件(如果您想使用的话)。

    关于搜索引擎如何找到站点地图(索引)文件,请参阅my answer to the question What should be the name of the sitemap file for Google SEO?

    来源

    来自Sitemaps protocol specification about file location

    请注意,这意味着站点地图中列出的所有网址都必须使用相同的协议(在本示例中为 http),并且与站点地图位于同一主机上。例如,如果站点地图位于 http://www.example.com/sitemap.xml,则它不能包含来自 http://subdomain.example.com 的 URL。

    来自Sitemaps protocol specification about index files

    站点地图索引文件只能指定与站点地图索引文件在同一站点上找到的站点地图。例如,http://www.yoursite.com/sitemap_index.xml 可以在http://www.yoursite.com 上包含站点地图,但不能在http://www.example.comhttp://yourhost.yoursite.com 上包含站点地图。

    【讨论】:

    • 感谢您提供所有链接。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-21
    • 2018-12-15
    • 1970-01-01
    • 1970-01-01
    • 2016-11-07
    • 1970-01-01
    相关资源
    最近更新 更多