Home htaccess Weiterleitungen
Kundenstimmen:
Chefredakteur
Loan Brossmer von Focus-Campus:


"Unsere bisherige Zusammenarbeit ist fantastisch. Sie gehören zu den wenigen Technikern, mit denen man als Nichttechniker gern zusammenarbeitet."

Statement vom 15.12.2008

Loan Brossmer, Chefredakteur Focus-Campus (neuerdings WHIZKID) und Geschäftsführer der XOAI Media Transfer GmbH München

Arbeiten: diverse Typo3-Systeme, Extensions, Programmierungen, Templates, Beratung.

Entscheidungsgründe
Alles aus einer Hand
Wir wissen wie es geht. Beispiel: SEITENREPORT (1/4 Millionen Seitenaufrufe pro Monat)
Kontaktinformationen
Matthias Gläßner IT-Lösungen
Unter den Eichen 1
40625 Düsseldorf

Tel.: +49 (0) 211 / 58 00 28 350
Fax: +49 (0) 211 / 58 00 28 359

info@matthias-glaessner.de
Kontaktformular

htaccess : Weiterleitungen

Weiterleitungen

Manchmal ist es sinnvoll, einen Besucher automatisch auf eine andere Webseite weiterzuleiten. Weiterleitungen werden vor allem eingesetzt, wenn mehrere Domains auf eine Webseite zeigen (hier können auch CNAMES eingesetzt werden) oder z.B. Domain und Webspace auf verschiedenen IP-Adressen liegen. Eine weitere Einsatzmöglichkeit sind verschobene interne Seiten, auf die noch externe Links zeigen. Hier kann mit einer Weiterleitung der Besucher zum richtigen Inhalt umgeleitet werden.

(1) Serverseitige Weiterleitung per htaccess

Über die htaccess-Datei lassen sich Weiterleitungen leicht realisieren:

1
2

Die obige htaccess-Weiterleitung leitet die Hauptdomain / (z.B. www.matthias-glaessner.de) zur zielurl um.

1
2

Hier wird ein Aufruf des Unterverzeichnisses /verz/ auf die zielurl umgeleitet.

Die Start- und Ziel-URL werden durch ein Leerzeichen voneinander getrennt. htaccess-Weiterleitungen sind praktisch, da sie serverseitig kein aktiviertes JavaScript oder einen Weiterleitungs-Klickzwang beim Benutzer erfordern.

(2) Weiterleitung per JavaScript (JS)

Eine Weiterleitung muss nicht mit der htaccess-Datei realisiert werden. Eine weitere beliebte Weiterleitungs-Methode ist die Weiterleitung per JavaScript (JS):

Weiterleitung per JavaScript (JS)

<script language="javascript">
<!--
window.location.href = "http://www.meinezielurl.de";
-->
</script>

Achtung: Diese Weiterleitung funktioniert nur bei aktiviertem JavaScript und sollte daher immer mit einem zusätzlichen Link zur Ziel-URL versehen werden: "Wenn Sie nicht weitergeleitet werden sollten, klicken Sie bitte hier." etc.

(3) Weiterleitung per PHP und header

Über den PHP-Befehl header() können Daten in den HTTP-Header eingefügt werden und so den Browser z.B. anweisen, dass er den Besucher weiterleiten soll:

Weiterleitung per PHP

<?php
header("Location: http://www.matthias-glaessner.de/");
exit();
?>

Über den exit()-Befehl wird das Skript direkt nach dem Senden des Header abgebrochen, wodurch Ressourcen gespart werden können.

(4) Weiterleitung per meta-Angaben

Eine Weiterleitung kann auch über das meta-Element im Head-Bereich einer HTML-Datei realisiert werden:

Weiterleitung per meta

<meta http-equiv="refresh" content="3; url=http://www.matthias-glaessner.de">

Die meta-Weiterleitung gilt als veraltet und kommt nur noch selten zur Anwendung. Die Zahl im Content-Wert gibt die Dauer in Sekunden an, nach welcher der Besucher weitergeleitet werden soll.


Diese externen Seiten könnten Sie ebenfalls interessieren:
Erläuterungen der htaccess in SelfHTML