Mit dem Upgrade auf TYPO3 v9 wurde ein neues Modul eingeführt. Das Modul Weiterleitungen ermöglicht es URL-Weiterleitungen zu machen. In dieser Anleitung wird erklärt, wie das Modul funktioniert. Dieses Modul ersetzt das Modul Speaking URL, wobei die Funktionen ähnlich, aber nicht genau die gleichen sind. Im Abschnitt Weiterleitung erstellen wird genauer erläutert, was das für die einzelnen Fälle heisst. Das Modul ist nur für Nutzer mit der Berechtigung Site-Admin verfügbar.
Eine Weiterleitung bedeutet, dass die aufgerufene URL eine andere Seite aufruft. So können Sie beispielsweise die URL 'easyweb.unibas.ch/redirect' auf die URL 'easyweb.unibas.ch/de/pages/hallo-welt' umleiten. Somit können einfache URLs erstellt werden, die auf eine bestimmte Seite weiterleiten. Dies ist beispielsweise sehr praktisch, wenn eine Seite für ein Event erstellt werden soll. Die Verwendung von Weiterleitungen ist sehr vielfältig.
Zudem werden Weiterleitungen auch automatisch erstellt, z. B. wenn eine Seite verschoben wird. Mit einer automatisch erstellten Weiterleitung wird sichergestellt, dass die alte URL noch immer funktioniert. Dies ist wichtig, wenn diese z. B. von extern referenziert wird.
Mit einer Weiterleitung kann auch auf eine externe Seite weitergeleitet werden.
Mit dem Modul Weiterleitungen haben Sie die Möglichkeit, Sprechende URLs zu erstellen. Bei einer Sprechenden URL wird das URL Segment nicht nach der Ordnerstruktur (Hierarchie im Seitenbaum) der Seiten benannt, sondern kann manuell angepasst werden. Zudem sind Sprechende URLs nicht an das Sprachenkürzel gebunden, wenn sie im Modul Weiterleitungen erstellt wurden.
Neue Weiterleitung erstellen. Der 'Quellpfad' der Weiterleitung ist in diesem Fall ohne Sprachkürzel.
Wenn Sie eine Weiterleitung erstellen möchten, gehen Sie wie folgt vor:
Weitere Information zu Ziel
Wenn das Ziel über den Link Browser eingebunden wird, wird die Seite in der Default-Sprache aufgerufen. Wenn also das Ziel eine andere Sprache sein soll, muss die entsprechende URL eingefügt werden.
Nun können Sie den Eintrag testen, indem Sie die Redirect-URL eingeben. Es sollte nun bei der Eingabe von beiden URLs die gewünschte Seite (Eingabe bei Ziel) aufgerufen werden.
Wichtig — Achten Sie beim Erstellen von Weiterleitungen auf folgendes:
Sobald mindestens eine Weiterleitung konfiguriert wurde, wird dieser in der Übersicht angezeigt. Die Übersicht wird angezeigt, wenn das Modul Weiterleitungen angewählt wird.
Sie können die Übersicht nach den Attributen Quellrechner, Quellpfad, Ziel und Statuscode filtern. Mit den Schnellaktionen können Sie (v.l.n.r):
Wenn Sie die Weiterleitung editieren möchten, haben Sie die gleichen Möglichkeiten wie beim Erstellen einer Weiterleitung.
Achtung — Gewisse Weiterleitungen werden automatisch erstellt. Wenn solche gelöscht werden, kann es sein, dass entsprechende Weiterleitungen nicht mehr funktionieren.
Im diesem Abschnitt wird eine mögliche Lösung zu einem spezifischen Use Case erklärt.
Use Case:
Ein Page-Editor möchte den Inhalt einer Seite komplett überarbeiten. Damit die Seite nicht verborgen werden muss, erstellt der Page-Editor eine Kopie der gewünschten Seite, welche nach bearbeiten die Alte ersetzen wird. Die URL der alten Seite heisst zu diesem Zeitpunkt "https://easyweb.unibas.ch/alte-seite". Die der neuen Seite heisst dementsprechend "https://easyweb.unibas.ch/alte-seite-copy". Somit kann mit der alten URL die Seite noch aufgerufen werden. Wenn der Page-Editor nun die Arbeit an der neuen Seite abgeschlossen hat möchte er, dass die neue Seite die alte URL erhält. Der Inhalt der neuen Seite wurde von Peers verifiziert und somit kann diese die Alte ersetzen.
Der empfohlene Workflow ist:
Der Vorteil dieses Workflows ist, dass der neue Inhalt angeschaut werden kann und gleichzeitig die aktuelle Seite erreichbar ist. Zusätzlich ist es einfach Fehler zu beheben. Wenn beim anderen Workflow ein Fehler mit der Eingabe der URL geschieht o.Ä., ist dies schwieriger zu lösen.
Folgendes kann nun getan werden, um die alte Seite mit der Neuen zu ersetzen. Die Schritte sind alle im Menü Seiteneigenschaften bearbeiten im Reiter Allgemein und Zugriff der jeweiligen Seite zu erledigen:
Wir empfehlen nicht diesen Workflow anzuwenden. Es ist sinnvoller, die genutzte Seite zu belassen und ausschliesslich den Inhalt zu ändern. Es werden Weiterleitungen erstellt, die immer mehr werden, wenn öfters eine Seite so überarbeitet wird.
Im wesentlichen ist in easyWeb standard ein Shortcut eine Seite und eine Weiterleitung – wie der Begriff es schon sagt – eine Um- bzw. Weiterleitung. Ein Shortcut wird im Frontend, beispielsweise in der Navigation, angezeigt. Somit ist ein Shortcut vergleichbar zu einem vom Besucher anwählbaren Link. Eine Weiterleitung ist eine serverseitige Weiterleitung. Bei einem Shortcut wird dem Website-Besucher die Ziel-URL angezeigt, bei einer Weiterleitung jedoch nicht. Die Weiterleitung kann als Website-Besucher nicht gleich angewählt werden wie ein Shortcut.
Folgendes ist ein geeignetes Beispiel:
Ein Shortcut, der auf eine externe Website verlinkt, ist im Frontend sichtbar als solcher. Man sieht die Ziel-URL. Bei einer serverseitigen Weiterleitung sieht der Website-Besucher nur das Ziel der aktuellen Website — das Ziel der Weiterleitung sieht man erst nachdem man den Link angeklickt hat. Nun kann es sein, dass die Weiterleitung auf eine externe Website zeigt.