Redirect mit .htaccess

Redirect mit .htaccess Haben Sie ein Verzeichnis umbenannt, und bekommen nun lauter Error404s
weil alle Links noch auf das alte Verzeichnis gehen? Mit einem Eintrag
in die Datei .htaccess das Problem schnell aus der Welt. So geht
ein Redirect per .htaccess.

Anstatt seine Besucher auf eine Error 404 Seite zu leiten, wenn
z.B. ein Verzeichnis umbenannt wurde, gehört eher zu den unfeinen
Methoden, da man die Besucher bereits hier verärgert.
Die Redirect-Direktive erlaubt es, Zugriffe auf eine bestimmte Datei
auf dem Server entsprechend weiter zu leiten.
Die Syntax des Redirect Befehls sieh so aus :

Redirect[typ] Pfad - URL

Ein kleines Beispiel

RedirectPermanent /infos https://www.devmag.net/informationen

Alle Anfragen an https://www.devmag.net/infos werden automatisch
an
die Adresse https://www.devmag.net/informationen weitergeleitet.
Wichtig ist, das der Pfad absolut angegeben wird, also das
er sich auf kein Unterverzeichnis etc. bezieht.
Nach dem oberen Beispiel werden auch alle Anfragen an Unterverzeichnisse
in diesem Verzeichnis ebenfalls an die entsprechenden Unterverzeichnisse
im Verzeichnis /informationen weitergeleitet.
Der Typ des Redirectes ist nach dem obigen Beispiel eine Permanente
Umleitung
, d.h.das die Anfrage "für immer" umgeleitet
werden.

RedirectTemp /infos https://www.devmag.net/informationen

Mit diesem Typ der Umleitung, gilt die Umleitung als Temporär.
Wird kein Typ angegeben,ist dies der Standardwert. Hierbei wird
der HTTP Code 302 – "Vorübergehende Umleitung" zurückgegeben.

RedirectGone /infos

Diese Anweisung ist auch interessant. Mit ihr wird angegeben, dass
das Verzeichnis /infos nicht mehr existiert. Eine Angabe des URL
macht hierbei also keinen Sinn.

Zudem können Sie auch als Typ jeden beliebigen HTTP Code angeben.
Z.B. Redirect 403 oder Redirect 404 usw.

Redirect 404 https://www.devmag.net/error.htm

This entry was posted in Servertechnik. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *