Redirect
Mit einer Weiterleitung (englisch: redirect) werden zum Beispiel über den Internet-Brwoser angefporderte Internetseiten und Dokument, beim Aufruf umgeleitet. Eine Ursache ist meist, dass sich der Speicherort des angefragten Dokumentes geändert hat. Weiterleitungen im Internet werden unter anderem durch HTTP-Befehle eines Webservers umgesetzt.
Wichtig bei der Suchmaschinenoptimierung ist, dass sich die Pfade der Internetseite nach Möglichkeit nie ändern. Sollte dies doch notwendig werden, muss es mit Weiterleitungen und Statuscodes realisiert werden. Hier ein kleiner Auszug der häufigsten HTTP-Statuscodes.
200 OK - Die Anfrage wurde erfolgreich bearbeitet und das Ergebnis der Anfrage wird in der Antwort übertragen.
301 Moved Permanently – Die angeforderte Ressource steht ab sofort unter der im „Location“-Header-Feld angegebenen Adresse bereit. Die alte Adresse ist nicht länger gültig.
400 Bad Request – Die Anfrage-Nachricht war fehlerhaft aufgebaut.
401 Unauthorized – Die Anfrage kann nicht ohne gültige Authentifizierung durchgeführt werden. Wie die Authentifizierung durchgeführt werden soll, wird im „WWW-Authenticate“-Header-Feld der Antwort übermittelt.
403 Forbidden – Die Anfrage wurde mangels Berechtigung des Clients nicht durchgeführt. Diese Entscheidung wurde – anders als im Fall des Statuscodes 401 – unabhängig von Authentifizierungsinformationen getroffen, auch etwa wenn eine als HTTPS konfigurierte URI nur mit HTTP aufgerufen wurde.
404 Not Found – Die angeforderte Ressource wurde nicht gefunden. Dieser Statuscode kann ebenfalls verwendet werden, um eine Anfrage ohne näheren Grund abzuweisen. Links, welche auf solche Fehlerseiten verweisen, werden auch als Tote Links bezeichnet.
500 Internal Server Error – Dies ist ein „Sammel-Statuscode“ für unerwartete Serverfehler. Z.B bei Umleitungsfehlern.