Sitemap-Index zeigt veraltetes lastmod fuer Blog-Sektion #151
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Symptom
https://philflow.io/sitemap.xml (Sitemap-Index) zeigt fuer den Eintrag
sitemap_sections_8_0.xml(Blog-Sektion) ein veralteteslastmod, obwohl die referenzierte Sektions-Sitemap selbst aktuellerelastmod-Werte einzelner Entries enthaelt. Kein Cache-Effekt (Index liefertcache-control: no-store).Ursache
vendor/ether/seo/src/services/SitemapService.php, Methode_getUpdated(): Es fehlt einorderBy. Die Methode nimmt dasdateUpdateddes ersten Elements der Default-Sortierung (bei Entries typischerweisepostDate DESC) statt des Maximums ueberdateUpdated.Fix
orderBy(['dateUpdated' => SORT_DESC])auf der ElementQuery in_getUpdated()setzen, damit das Maximum vondateUpdatedzurueckkommt. Als Composer-Patch viacweagans/composer-patches(nicht direkt invendor/editiert), damitcomposer installdas reproduzierbar herstellt.Akzeptanzkriterium
Index-
lastmodfuer jede Sektions-Sitemap entspricht dem Maximum derlastmod-Werte in der jeweils referenzierten Sektions-Sitemap.