Tutorials » .htaccess: Weiterleitung mit .htaccess anlegen

Weiterleitung mit .htaccess anlegen

Um eine Umleitung mit .htaccess zu erstellen, kannst du die Funktion "RewriteEngine" und "RewriteRule" verwenden. Hier ist ein Beispiel, wie du eine einfache Umleitung von einer URL zu einer anderen einrichten kannst:

Code anklicken zum kopieren

RewriteEngine On
RewriteRule ^alte-url$ /neue-url [R=301,L]

Code anklicken zum kopieren


In diesem Beispiel wird die RewriteEngine aktiviert und die RewriteRule definiert die Umleitung. "alte-url" ist die URL, von der umgeleitet werden soll, und "/neue-url" ist die Ziel-URL, zu der umgeleitet werden soll. Der [R=301,L]-Teil gibt an, dass es sich um eine 301-Weiterleitung (permanent) handelt und dass dies die letzte RewriteRule ist, die angewendet wird.

Wenn ein Benutzer also "deinewebsite.de/alte-url" aufruft, wird er automatisch auf "deinewebsite.de/neue-url" umgeleitet. Die ursprüngliche URL wird in diesem Beispiel als Endpunkt verwendet, aber du kannst auch Muster verwenden, um bestimmte URLs oder URL-Bereiche umzuleiten.

Du kannst auch eine komplette Webseite zu einer neuen Domain weiterleiten lassen:

Code anklicken zum kopieren

Redirect / https://www.neue-domain.de/

Code anklicken zum kopieren


Es gibt viele Möglichkeiten, die Umleitungsfunktion in .htaccess zu nutzen, einschließlich Weiterleitungen auf Basis von regulären Ausdrücken oder Umleitungen auf externe URLs. Die Syntax kann etwas komplexer werden, abhängig von deinen Anforderungen.

Vergiss nicht, nach dem Hinzufügen der Umleitung deine .htaccess-Datei zu überprüfen und sicherzustellen, dass sie wie erwartet funktioniert.


Zurück Weiter


Kommentare

Möchtest du etwas zu diesem Tutorial sagen?