Definitionen und Bedeutungen

SEO Lexikon

301

301 - "Moved Permanently" (HTTP-Statuscode)

Der HTTP-Statuscode 301 bedeutet: Die angeforderte Ressource ist ab sofort unter einer anderen Adresse erreichbar (Redirect). Auch "permanent redirect" (permanente Weiterleitung) genannt. Die alte Adresse ist nicht l├Ąnger g├╝ltig.

Eine sog. 301 Weiterleitung kann verwendet werden um bei einer Adress├Ąnderung auf die neue Adresse umzuleiten und gleichzeitig (die Suchmaschine) zu informieren, dass diese ├änderung dauerhaft ist. Man fordert die Suchmaschine also auf, die alte URL aus dem Index zu entfernen und die neue URL zu verwenden. PageRank oder andere Einflussfaktoren die der alten Adresse zugeschrieben wurden, sollen auf die neue Adresse ├╝bertragen werden.

 

Ein HTTP-Statuscode wird von einem Server auf eine HTTP-Anfrage als Antwort geliefert - z.B. an einen Webbrowser, der eine Datei vom Server anfordert.

301 Redirects f├╝r Canonical URLs

301 Redirects sind auch n├╝tzlich im Umgang mit kanonischen Problemen (canonical URLs); d.h. um sicherzustellen, dass eine Webseite nur unter einer einzigen Adresse erreichbar ist. Durch unzureichende Konfiguration eines Servers oder CMS kann eine Website ggf. unter mehreren Adressen erreichbar sein, z.B. unter /kontakt/ und /kontakt und /kontakt.htm und /kontakt.html und /index.php?id=23 und /?id=23 und /?id=23&param=1 usw.
Diesem Wirrwarr kann man Mithilfe eines Canonical-Tags und 301-Permanent-Redirects Herr werden.


Erstellung einer 301-Weiterleitung mit PHP:

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.domain.de/der-neue-name.php
");header("Connection: close");
?>

301 Weiterleitungen k├Ânnen auf Apache Server-Servern mittels der .htaccess-Datei eingerichtet werden:

RewriteEngine On
Redirect 301 /verzeichnis/altes-dokument.html http://www.domain.de/neues-dokument.html

Gebr├Ąuchliche und f├╝r SEO besonders relevante HTTP-Statuscodes:

CodeNachrichtBedeutung
200OKDie Anfrage wurde erfolgreich bearbeitet und das Ergebnis der Anfrage wird in der Antwort ├╝bertragen.
301Moved PermanentlyDie angeforderte Ressource ist ab sofort unter einer anderen Adresse erreichbar (Redirect). Die alte Adresse ist nicht l├Ąnger g├╝ltig.
302Found (Moved Temporarily)Die angeforderte Ressource ist vor├╝bergehend unter einer anderen Adresse erreichbar (Redirect). Die alte Adresse bleibt weiterhin g├╝ltig.
404Not FoundDie angeforderte Ressource wurde nicht gefunden. Dieser Statuscode kann ebenfalls verwendet werden, um eine Anfrage ohne n├Ąheren Grund abzuweisen.
500Internal Server ErrorDies ist ein ÔÇ×Sammel-StatuscodeÔÇť f├╝r unerwartete Serverfehler.