Questions & Answers

SOLVED
matthiasforberg
Occasional Collector

Einzelne Seiten werden als index-2.html erzeugt - warum?

Jump to solution

Hallo,

in einem Kundenprojekt werden an zwei Stellen Seiten mit dem Dateinamen "index-2.html" erzeugt und ich habe keine Ahnung, woran das liegen kรถnnte.

405703_pastedImage_3.png

Die Seiten werden mit Advanced URLs erzeugt und es wird nur ein einziger Ausgabekanal in einer einzigen Sprache generiert:
405702_pastedImage_2.png

Die betroffenen Seiten liegen allein in Menรผordnern und sind von der Sprachkonfiguration auch nicht anders gestaltet als die vielen anderen Seiten, die korrekterweise als "index.html" ausgegeben werden.

405704_pastedImage_4.png

Gespeicherte URLs wurden auch alle zurรผckgesetzt. Trotzdem wird index-2.html erzeugt und im Generierungslog kommt folgende Warnung:

WARN  19.02.2021 18:00:39.216{g-node=219498} (de.espirit.firstspirit.generate.path.RegistryUrlFactory): URI conflict detected for SSNodeEntry-209424-205077-DE-, unified URI: /Umsetzungsbeispiele/index-2.html

Woran kann es liegen, dass hier nicht eine normale index.html erzeugt wird? Woher kommt der "URI conflict"?

Danke und GrรผรŸe
Matthias

1 Solution

Accepted Solutions
mbergmann
Crownpeak employee

Hallo Matthias,

Vermutung: Es gab dort mal eine (bzw. der Zรคhlung nach sogar zwei) andere Seitenreferenz die mal generiert aber inzwischen gelรถscht wurde. Aus โ€žSicherheitsgrรผndenโ€œ bleiben die URLs solcher Seiten per default blockiert - fรผr den Fall, dass diese gelรถschte Seitenreferenz wiederhergestellt wird damit diese dann unter ihrer โ€žaltenโ€œ URL wieder erzeugt wird.

Stichwort wรคre hier der Parameter โ€žremoveDeletedโ€œ - siehe hier: Online Dokumentation FirstSpirit - Konfiguration von AdvancedURLs

Viele GrรผรŸe

Michael

View solution in original post

0 Kudos
2 Replies
mbergmann
Crownpeak employee

Hallo Matthias,

Vermutung: Es gab dort mal eine (bzw. der Zรคhlung nach sogar zwei) andere Seitenreferenz die mal generiert aber inzwischen gelรถscht wurde. Aus โ€žSicherheitsgrรผndenโ€œ bleiben die URLs solcher Seiten per default blockiert - fรผr den Fall, dass diese gelรถschte Seitenreferenz wiederhergestellt wird damit diese dann unter ihrer โ€žaltenโ€œ URL wieder erzeugt wird.

Stichwort wรคre hier der Parameter โ€žremoveDeletedโ€œ - siehe hier: Online Dokumentation FirstSpirit - Konfiguration von AdvancedURLs

Viele GrรผรŸe

Michael

0 Kudos

Hallo Michael,

vielen Dank, so einen Verdacht hatte ich auch schon, konnte aber keine gelรถschten Seiten in der Historie finden. Trotzdem hat der Trick geklappt, wir haben ein einzeiliges Skript vor die Generierung geschaltet:

context.setProperty("#urlCreatorSettings", Collections.singletonMap("removedeleted","true"));

und damit sind die Zweien verschwunden und die Seiten als index.html generiert worden (es war nochmal ein Zurรผcksetzen der gespeicherten URLs nรถtig).

GrรผรŸe
Matthias

Type a product name