301 Weiterleitungen überprüfen / testen

Ein Tool um die korrekte Ausführung von 301 Weiterleitungen zu überprüfen / zu testen.

Bei dem folgendem Link die zu prüfende URL eingeben und "Zeige alle Serverheader" ankreuzen.

Im HTTP Header sollte nun "HTTP/1.1 301 Moved Permanently" und unter dem Punkt "Location" die korrekte Ziel URL erscheinen.

> 301 Weiterleitung jetzt überprüfen / testen

Domainweiterleitung per .htaccess – 301

Eine komplette Domain per .htaccess Datei weiterleiten.

Folgenden Befehl in die .htaccess Datei schreiben um eine Domain und alle Unterseiten auf ein neues Ziel zu lenken:

RedirectPermanent / http://www.zieldomain.de/

Beispiel Ergebnisse:

http://www.altedomain.de/verzeichnis/seite.php > http://www.zieldomain.de/

http://www.altedomain.de/seite.php > http://www.zieldomain.de/

http://www.altedomain.de/ > http://www.zieldomain.de/

 

Um die Parameter einzelner Links auf die neue Seite zu übernehmen (z.B. sinnvoll bei Domainumzug) wäre dieser Code bestens geeignet:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^http://www.altedomain.de [NC]
RewriteRule ^(.*)$ http://www.neuedomain.de/$1 [R=301,L]

Beispiele Ergebnisse:

http://www.altedomain.de/1/seite.php > http://www.neuedomain.de/1/seite.php

http://www.altedomain.de/seite.php > http://www.neuedomain.de/seite.php

http://www.altedomain.de/ > http://www.neuedomain.de/

 

Diese Weiterleitungen sind 301, also optimal für Suchmaschinen. Der Wert der alten Domain / Seite wird jeweils vollkommen an die neue angerechnet (Pagerank, Link Juice etc.).

301 Weiterleitung mit PHP

301 PHP Weiterleitung

Eine 301 PHP Weiterleitung die auch von Suchmaschinen angenommen wird.

Inhalt der PHP Datei:

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.NeuesZiel.de/");
header("Connection: close");
?>

Kann auch als Domainweiterleitung fungieren. In diesem Fall die Datei index.php nennen und ab ins Hauptverzeichnis damit.

Weiterführender Link: Permanente Weiterleitung in PHP mit HTTP-Statuscode 301