Skip to main content

Um- und Weiterleitung

URL-Weiterleitungen in Drupal

BereichsadministratorenBereichsadministrator*innen können innerhalbWeiterleitungen vondirekt in Drupal Weiteleitungen anlegen und verwalten. 

    Vorgehen

    Voraussetzung ist ein Zielelement innerhalb von Drupal (Instanz eines Inhaltytyps: Bsp. Einfache Seite, Teampage, Veranstaltung...).
    1. Öffnen Sie das gewünschte Zielelement im "Bearbeiten"Bearbeitungsmodus.
    Dialog. KlickenNavigieren Sie in der Rechtenrechten Spalte unterzum "Abschnitt URL-Weiterleitung"Weiterleitung“. Klicken Sie auf "URL-Umleitung hinzufügen"hinzufügen“.

    image.png

    Konfiguration

    • FüllenTragen Sie den gewünschten Weiterleitungspfad in das Feld Pfad„Pfad“ aus.ein.
    BitteEs beachtenkönnen Sie, dass hier nurausschließlich Weiterleitungen hinterinnerhalb der Top-Level Level-Domain "uni-siegen.de"de“ verwaltenkonfiguriert können.werden. 3rd-Level Domain Weiterleitungen für Third-Level-Domains (Bsp.z. B. bau.uni-siegen.de/xyz)xyz) lassensind sichan hierdieser Stelle nicht verwaltenmöglich (siehe Grafik unten). (!)Wichtig: AchtenBestätigen Sie daraufdie Eingabe im Feld „Pfad“ nach dem eintragenEinfügen oderdurch kopierenBetätigen imder Feld Pfad die Tabulatortaste zu drücken.Tabulatortaste.

    image.png

    Umgang mit URL-Weiterleitungen während der XIMS-Umstellung

    Wir

    haben

    Für einedie Informationsgrafik für das Verwalten der verschiedenen Weiterleitung während der UmstellungMigration von XIMS aufnach Drupal erarbeitet:gelten je nach Anwendungsfall unterschiedliche Vorgehensweisen:

    image.png

    (1) Für generelleThird-Level-Domains
    Generelle Weiterleitungen vonfür 3rd-LevelThird-Level-Domains Domains(z. B. xyz.uni-siegen.de) werden zentral über den ZIMT-Support anschreiben.eingerichtet.

    (2) globaleGlobale XIMS XIMS-Weiterleitungen können(pfadbasiert)
    Weiterleitungen für allekomplette ElementePfade in einem Pfadkönnen über eine htaccess-.htaccess-Datei geregeltim jeweiligen Department-Root umgesetzt werden:

      • Erstellen
        1. In einem Department RootSie eine Textdatei mit dem Namen "_htaccess" erstellen„_htaccess“.
        2. HierHinterlegen z.B.Sie folgendendort Codedie einfügen
          entsprechenden Redirect-Regeln. Bsp.:
        RedirectMatch /alter_xims_pfad(.*)$ https://www.uni-siegen.de/neuer_drupal_pfad/

        Hinweise:

          BeachtenDer Sie,alte dassXIMS-Pfad /alter_xims_pfadwird hinterrelativ derangegeben URL(beginnend "nach uni-siegen.de" beginnt undde, ohne dievollständige kompletteURL). Der neue Drupal-Pfad muss als vollständige URL angegeben wird.werden Dahingegen(inkl. beginnt /neuer_drupal_pfad unbedingt mit https://www.uni-siegen.de/.de)

          (3) Drupal Drupal-Weiterleitungen (seitenscharf)
          Weiterleitungen innerhalb von Drupal gelten stets für einzelne Seiten („seitenscharf“) und werden wie oben beschrieben)beschrieben geltendirekt dannim "seitenscharf"Zielelement für spezielle Elemente.konfiguriert.

          (4) "Seitenscharfe"Seitenscharfe XIMS-Weiterleitungen unter Third-Level-Domains
          Spezifische Weiterleitungen für spezielleeinzelne Seiten unterhalb 3rd-Level Domains (innerhalb von XIMS = Quelle)Third-Level-Domains werden ebenfalls über eine htaccess-_htaccess-Datei geregelt:im Department-Root gesteuert:

            • Erstellung
                der
              1. InDatei einem„_htaccess“ Departmentwie Rootoben eine Textdatei mit dem Namen "_htaccess" erstellenbeschrieben
              2. HierDefinition z.B.der folgendenRedirect-Regeln. CodeBsp.:
              einfügen
              Redirect /alter_xims_pfad/index.html https://www.uni-siegen.de/neuer_drupal_pfad

              Hinweise:

                BeachtenDer Sie,alte dassPfad /alter_xims_pfadwird hinterrelativ derzur URLjeweiligen mitThird-Level-Domain 3rd-Levelangegeben "(z. B. xyz.uni-siegen.de"de). beginntDer undneue ohneZielpfad diemuss kompletteals vollständige Drupal-URL angegeben wird. Dahingegen beginnt /neuer_drupal_pfad unbedingt mit https://www.uni-siegen.de/.werden.

                (5) Drittsysteme
                Weiterleitungen in Drittsystemenexternen Systemen (z. B. selbstgehosteteeigenständig betriebene CMS) müssensind vondurch dendie entspr.jeweiligen SystemadministratorenSystemverantwortlichen umgesetzt werden.umzusetzen.