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.).

HTML Weiterleitung

Eine einfache HTML Weiterleitung

Sollte wenn es geht vermieden werden und lieber auf .htaccess und php Weiterleitungen gesetzt werden.

Doch manche Hosts lassen die Erstellung einer .htaccess nicht zu und unterstützen kein php. Deswegen kann diese HTML Weiterleitung durchaus Sinn machen.

Eine Beispiel HTML Datei:

<html>
<head>
<meta http-equiv="refresh" content="3; URL=http://www.zieldomain.de">
</head>
<p align="center"><font face="Arial">Sie werden weitergeleitet falls nicht bitte
<a href="http://www.zieldomain.de">hier</a> klicken</font></p>
</html>

Das Attribut content gibt die Zahl in Sekunden an wann die Weiterleitung ausgeführt wird. Eine direkte Weiterleitung (weniger wie 1 Sekunde) ist hiermit nicht möglich.

Aus der SEO Sicht ist diese HTML Weiterleitung aber ein NOGO.