我即将创建一个工具来为谷歌创建动态站点地图(并生成一个动态站点地图索引页面)。
但我找不到任何有关站点地图索引中的 URL 的信息。我知道它不必以 .xml 结尾。但是站点地图索引中的站点地图位置可以像这样吗?
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>http://www.example.com/sitemap1.xml?param1=someParameter¶m2=anotherParameter</loc>
<lastmod>2004-10-01T18:23:17+00:00</lastmod>
</sitemap>
</sitemapindex>
提前致谢。
更新: 我们采用了以下解决方案。
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>http://myhost.com/sitemap1.xml</loc>
<lastmod>2015-01-28</lastmod>
</sitemap>
<sitemap>
<loc>http://myhost.com/sitemap2.xml</loc>
<lastmod>2015-01-29</lastmod>
</sitemap>
</sitemapindex>
谷歌似乎对此很满意。至少它有效,谷歌并没有抱怨它。您可能可以添加更多属性(如果它们在 sitemaps.org 模式中指定),但它会产生多大的差异,我不知道。