Switch language to english
Znuny Professional Services

Der ((OTRS)) Community Edition Fork mit Langzeit-Support (LTS)

Detour with Znuny 7

Der Wandel ist konstant, und bei einem Software-Rebranding ist es offensichtlich, dass Veränderungen stattfinden müssen. Nach dem Upgrade auf Znuny 7 ist oft noch ein Problem möglicherweisengelöst: Wie wird mit Links für Kundenbenutzer und Agenten umgegangen, die vor dem Upgrade erzeugtx wurden.

Die Lösung dafür ist ziemlich einfach. Wir verwenden eine Funktionalität, die mit dem Apache httpd-Webserver geliefert wird. Wir leiten jede Anfrage an /otrs/ um auf /znuny/:

RedirectMatch "/otrs/(.*)" "/znuny/$1"

Es wird von uns nicht empfohlen wird, die mit Znuny 7 gelieferte Konfiguration apache2-httpd.include.conf zu ändern. Daher verwenden wir einen bequemeren Ansatz: unsere eigene benutzerdefinierte Konfigurationsdatei.

Erstellen Sie für Systeme, die auf eine einer Enterprise Linux-Distribution laufen, wie Red Hat, Rocky Linux, Alma Linux usw., die neue Datei /etc/httpd/conf.d/znuny_extra.conf mit der obigen Zeile. Nach Überprüfung der Konfiguration und Neuladen derselben ist die Umleitung eingerichtet.

[root@znuny-host]# apachectl configtest && systemctl reload httpd.service

Für Debian- und Ubuntu-Benutzer liegt die Datei woanders und auch die Aktivierung unterscheidet sich. Fügen Sie die Zeile in die Datei /etc/apache2/conf-available/znuny_extra.conf ein
Anschließend müssen Sie die Konfiguration aktivieren und den Webserver neu laden.

[root@znuny-host]# a2enconf znuny_extra
[root@znuny-host]# apache2ctl configtest && systemctl apache2.service neu laden

Tip

Wenn Sie andere Webserver-Konfigurationsänderungen in Bezug auf Znuny haben, könnten Sie diese auch in er neuen Datei speichern. So übernehmen Sie Ihre Änderungen nicht nach jedem Update und verpassen es auch nicht, wenn sich etwas an der mitgelieferten Konfiguration etwas ändert.

Ausführlich

Für diejenigen, die technisch etwas mehr darüber erfahren möchten was da passiert: wir verwenden eine Anweisung aus dem Modul mod_alias Ziel: _blank, und das Lesen des Handbuchs ist ja grundsätzlich nicht schlecht.