我想创建Sitemap XML文件并使用Intershop 7.7中的“产品数据Feed”选项。我选择“站点地图XML(HTTPS)”类型和此页面上的默认条目(选中产品和类别)。在生成的Sitemap XML文件中没有列出URL。任何想法如何做以及我必须选择哪些正确的设置?
答案 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>
但默认情况下并非所有产品都列在地图中。应满足某些条件,否则可能会过滤产品。要生成非空地图:
类别也存在规则。例如。排除空类别。