Wie konfiguriere ich das Link-Rewriting für interne Links? Ich habe etwa interne Links zu /content/mysite/ch/de
und will diese in /ch/de
neu schreiben.
CQ5.x verwendet den Apache Sling's Resource Resolver, um Verknüpfungen zu so genannten Ressourcen zu beheben und zuzuordnen. Über die Felix Management Console kann das Neuschreiben für das oben angegebene Beispiel konfiguriert werden.
HINWEIS: Wenn Sie CQ5.1 ausführen, installieren Sie Hotfix 20568 als Voraussetzun, verfügbar von [1].
Gehen Sie dazu folgendermaßen vor:
http://<host>:<port>/system/console
./content/mysite/-/
.Nun sollte CQ5 alle internen Links gemäß den konfigurierten URL-Zuordnungen neu schreiben. Zusätzlich bietet die Felix Management-Konsole einen Überblick über alle derzeit konfigurierten Resolver und Kartenzuordnungen. Wechseln Sie einfach zur Registerkarte „JCR ResourceResolver“. Es kann auch getestet werden, wie der Resource Resolver URLs auflöst oder Ressourcen zuordnet.
Weitere Informationen zur Funktionsweise der Ressourcen-Lösungsmittelmechanismusarbeiten Sling befinden sich unter [2].
Ab CQ5.3 wird die oben aufgeführte Konfiguration nicht mehr unterstützt. Anstatt den Sling Resource Resolver zu konfigurieren, wird empfohlen, das URL Mapping von Sling zu nutzen, um Links neu zu schreiben. Nähere Informationen finden Sie im Artikel „Zuordnung mehrerer Domänen zu einer CQ5-Instanz“ für eine beispielhafte Konfiguration.
CQ5.1, CQ5.2
Herunterladen
Bei Ihrem Konto anmelden