Zum Inhalt springen

URLs vereinheitlichen mit dem „Link finisher“

7. Oktober 2025
Der „Link finisher“ bringt sämtliche Webeiten-Links automatisch in eine einheitliche, für Web-Analysetools und Suchmaschinen optimierte Form. Auf diese Weise müssen sich Redakteur:innen keine Gedanken über technische Details machen, wenn sie intern auf Container-Seiten verweisen.

Im Zuge der Fortentwicklung des World Wide Web haben sich verschiedene Formen von Website URLs ergeben; in der Regel ist eine Container-Seite in OpenCms in der Form auf /index.html endend erreichbar sowie mit und ohne Slash am Ende:

https://www.opencms.org/en/contact/index.html
https://www.opencms.org/en/contact/
https://www.opencms.org/en/contact

Auch in der OpenCms Workplace kann auf diese Arten auf eine Container-Seite verlinkt werden.

Für Web-Analysetools und Suchmaschinen sind verschiedene URLs auf ein und dieselbe Seite nicht optimal. Analyse-Tools müssen die URL-Varianten in der Auswertung zusammenfassen, bei Suchmaschinen kann „Duplicate Content“ entstehen.

Ist der neue Link finisher in einer Website aktiviert, sind alle Container-Seiten zwar wie bisher unter den verschiedenen URL-Varianten erreichbar, OpenCms selbst gibt aber nur noch eine einzige Form nach außen bekannt, nämlich die Form ohne das /index.html. Dies betrifft sowohl alle Links im HTML <body> einer Website als auch die Links in der SEO Datei sitemap.xml.

Der Link finisher kann über das Sitemap Attribut „template.link.finisher“ mit dem Wert „foldername“ aktiviert werden. Mit den zusätzlichen Sitemap Attributen „template.link.finisher.exclude“ und „template.link.defaultfiles“ können Pfade ausgeschlossen bzw. zusätzliche zu vereinheitlichende Dateinamen wie „index.html“ definiert werden.

Der Link Finisher setzt voraus, dass im durch die Agentur bereitgestellten JSP Template konsequent das <cms:link> Tag bzw. der CmsJspLinkWrapper eingesetzt wird.