Release Notes / Version 10.2101
Table Of Contents
So far, CoreMedia's sitemap URLs started with the prefix
/service/sitemap
. This was a violation of the
https://www.sitemaps.org/protocol.html
standard (section "Sitemap file location"), which requires that sitemap files include only URLs that start with the same path as the sitemap file itself. CoreMedia's sitemaps include URLs like
https://f.q.d.n/resource/blob/.../datasheet.pdf
and
https://f.q.d.n/corporate-en-gb/details/charlotte-may-9802
, which differ in the very first path segment. Thus, the sitemap URLs must not have a path at all, but may consist only of a single segment. Therefore, the paths of sitemap URLs have been flattened from
http://f.q.d.n/service/sitemap/61e75a956d912104971e03ffc6175869/sitemap_index.xml
to
http://f.q.d.n/service-sitemap-61e75a956d912104971e03ffc6175869-sitemap_index.xml
, assuming that the
service-sitemap-<siteId>
prefix is sufficiently specific, so that it will not collide with any vanity URLs or root channel segments.
The old handler method is still in place, so that existing sitemaps continue to work.
(CMS-11868)