Hallo,
ich habe Contao 3.5.27 mit ChangeLanguage 3.1.3 im Einsatz. Wenn in den Einstellungen "Auto_Item aktivieren" angehakt ist, wird auf Nachrichtendetailseiten der Alternate-Link der aktuellen Sprache nicht richtig ausgegeben. Die URL wird mit seitenalias.html statt /seiten-alias/nachrichten-alias.html zusammengebaut.
Beispiel:
Ich bin auf der englischen Nachrichtendetailseite mit aktiviertem 'Auto_Item'. Ausgabe:
<link rel="alternate" hreflang="en" href="http://www.example.com/en/news/article.html">
<link rel="alternate" hreflang="de" href="http://www.example.com/de/aktuelles/artikel/nachricht1.html">
Richtig wäre:
<link rel="alternate" hreflang="en" href="http://www.example.com/en/news/article/news1.html">
<link rel="alternate" hreflang="de" href="http://www.example.com/de/aktuelles/artikel/nachricht1.html">
Ist das ein Bug oder liegt das an irgendeiner Einstellung?
Ohne Auto_Item klappt es übrigens ganz gut:
<link rel="alternate" hreflang="en" href="http://www.example.com/en/news/article/items/news1.html">
<link rel="alternate" hreflang="de" href="http://www.example.com/de/aktuelles/artikel/items/nachricht1.html">
Grüße,
Sebastian
Lesezeichen