xml - Google 站点地图索引 - 带参数的站点地图位置

标签 xml seo sitemap google-search-console

我即将创建一个工具来为谷歌创建动态站点地图(并生成一个动态站点地图索引页面)。

但我找不到任何关于站点地图索引中的 URL 必须如何的信息。我知道它不必以 .xml 结尾。但是站点地图索引中的站点地图位置可以像这样吗?

<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <sitemap>

    <loc>http://www.example.com/sitemap1.xml?param1=someParameter&param2=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>

Google 似乎对此非常满意。至少它有效,而且谷歌不会提示它。您可能会添加更多属性(如果它们在 sitemaps.org 架构中指定),但我不知道它会有多大的不同。

最佳答案

创建站点地图时请引用以下规则。 http://www.sitemaps.org/protocol.html

要明确回答,允许包含 URL 参数的动态 URL。不过,loc 标记中的 URL 必须采用 UTF-8 编码。

关于xml - Google 站点地图索引 - 带参数的站点地图位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16416594/

相关文章:

java - 无法在 Android 设备上创建 XML 文件

html - Font Awesome 建议使用 <i> 标签会影响 SEO 吗?

seo - Google 会看到我的代码吗?

asp.net-mvc - 用于 MVC 站点的面包屑和导航的站点地图

php - 从 XML 站点地图中获取所有链接,并将它们放入一个数组中?

json - 将 XML 中的属性转换为 JSON

android - 如何准确地在按钮上显示 toast

c# - 从 XML 文件中读取元素

apache - mod_rewrite 不允许访问现有目录

django - “帐户”对象没有属性 'get_absolute_url'