站点地图XML文件不包含任何产品,类别或内容页面网址

时间:2016-10-19 11:41:21

标签: sitemap intershop

我想创建Sitemap XML文件并使用Intershop 7.7中的“产品数据Feed”选项。我选择“站点地图XML(HTTPS)”类型和此页面上的默认条目(选中产品和类别)。在生成的Sitemap XML文件中没有列出URL。任何想法如何做以及我必须选择哪些正确的设置?

1 个答案:

答案 0 :(得分:1)

ICM 7.7不会生成可从管理后台直接访问的站点地图文件。它会生成sitemap index files。这些包含指向实际XML站点地图的指针,其中包含URL。这与站点地图标准中的定义一样。产品数据,类别和内容占用不同的站点地图文件。

以下是一个示例站点地图索引文件,指向实际的产品XML站点地图:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <sitemap>
        <loc>https://localhost/WFS/inTRONICS/en_US/-/USD/sitemap-product-sitemap-0</loc>
        <lastmod>2016-10-19T21:36:21+03:00</lastmod>
    </sitemap>
</sitemapindex>

产品URL数据位于引用文件中,例如:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
 <url>
    <loc>https://localhost/WFS/inTRONICS/en_US/-/USD/Computers/206/902/A-DATA-microReader-Ver.3-16GB-microSDHC-Class-10-zid7415685</loc>
    <lastmod>2016-10-14T09:35:12+03:00</lastmod>
 </url>
 ....
</urlset>

但默认情况下并非所有产品都列在地图中。应满足某些条件,否则可能会过滤产品。要生成非空地图:

  1. 确保为频道启用了URL重写(您可以从Oprations后台启用/禁用URL重写)。
  2. 确保您在频道中有在线产品(跳过离线产品)。
  3. 确保某些在线产品具有在站点地图配置中选择的货币的有效价格(不过指定货币价格的产品将被过滤)。
  4. 使用产品创建并运行站点地图Feed。
  5. 类别也存在规则。例如。排除空类别。