INHALTSVERZEICHNIS

301-Redirect

Was geschieht bei einem 301-Redirect?

was geschieht bei einem 301 redirect

Wenn Sie auf eine bestimmte URL zugreifen möchten, kann es manchmal vorkommen, dass die Seite nicht mehr existiert oder an einen anderen Ort verschoben wurde. Hier kommt der 301 Redirect ins Spiel – eine permanente Umleitung, die sicherstellt, dass Sie auf die neue Zielseite geleitet werden.

So läuft der Prozess eines 301-Redirects ab:

  1. Anfrage durch den Benutzer: Ein Benutzer, oder auch ein Bot von einer Suchmaschine, ruft eine URL in seinem Browser auf oder folgt einem Link zu dieser URL.
  2. Server erkennt die Umleitung: Der Server, auf dem die ursprüngliche URL gehostet wird, überprüft die Anfrage. Ist für diese URL ein 301 Redirect konfiguriert, erkennt der Server dies und bereitet die Umleitung vor.
  3. HTTP-Antwort mit Statuscode 301: Der Server sendet eine HTTP-Antwort zurück, die den Statuscode 301 Moved Permanently enthält. Im Location-Header gibt er die neue Ziel-URL an, zu der umgeleitet werden soll. Ein Beispiel für eine HTTP-Antwort könnte so aussehen:

„`

HTTP/1.1 301 Moved Permanently

Location: https://www.neue-url.de/zielseite

„`

  1. Browser folgt der Umleitung: Der Browser des Benutzers empfängt die Antwort und erkennt den Statuscode 301. Daraufhin folgt der Browser automatisch der Umleitung und sendet eine neue Anfrage an die im Location-Header angegebene URL.
  2. Neue Anfrage an die Ziel-URL: Der Browser sendet eine neue HTTP-Anfrage an die neue URL, die im Location-Header angegeben ist. Der Server der neuen URL verarbeitet diese Anfrage und sendet den Inhalt der neuen Seite zurück.
  3. Anzeige der neuen Seite: Der Browser lädt den Inhalt der neuen URL und zeigt ihn dem Benutzer an. In der Regel bemerkt der Benutzer nicht, dass eine Umleitung stattgefunden hat – es sei denn, er schaut sich die Netzwerkanfragen über die Entwicklertools seines Browsers an.
  4. Suchmaschinen aktualisieren ihre Indizes: Sollte ein Bot von einer Suchmaschine die ursprüngliche URL aufrufen, erkennt er den 301 Redirect und aktualisiert seinen Index entsprechend. Dadurch wird die Sichtbarkeit der neuen URL verbessert und auch zukünftige Benutzer finden die Seite einfacher.

Kann Noah als SEO Spezialisten wärmstens empfehlen. Er weiß wovon er spricht und ist im Online Marketing zu Hause. Top Leistung!

Markus Leitner

Sehr engagiert, bei Fragen immer zur Stelle, super SEO Ergebnisse - absolute Empfehlung!

K. Polat

Sehr engagiert, bei Fragen immer zur Stelle, super SEO Ergebnisse - absolute Empfehlung!

K. Polat

Sehr engagiert, bei Fragen immer zur Stelle, super SEO Ergebnisse - absolute Empfehlung!

K. Polat

So können Sie 301-Weiterleitungen einrichten

Zugriff auf den Webserver, auf dem Ihre Webseite gehostet ist. Ich möchte Ihnen die unterschiedlichen Methoden aufzeigen, wie Sie diese wichtigen Umleitungen effektiv umsetzen können. Die korrekte Syntax ist entscheidend und sieht in der Regel wie folgt aus: Redirect 301 /alte-url /neue-url. Es ist ebenso wichtig, die 301-Weiterleitung nach der Einrichtung zu überprüfen, um sicherzustellen, dass sie korrekt funktioniert und gegebenenfalls anzupassen, wenn sich Ihre Website weiterentwickelt.

Hier sind einige Möglichkeiten, wie Sie eine 301-Weiterleitung einrichten können:

  • Über die .htaccess-Datei (Apache-Webserver):

Die .htaccess-Datei ist eine Konfigurationsdatei, die auf Apache-Webservern verwendet wird. Um eine 301-Weiterleitung einzurichten, fügen Sie den folgenden Code in die .htaccess-Datei ein:

„`apache

Redirect 301 /alte-url https://www.deine-domain.de/neue-url

„`

Beispiel:

„`apache

Redirect 301 /alteseite.html https://www.beispiel.de/neueseite.html

„`

Für komplexere Umleitungen (z. B. mit regulären Ausdrücken) können Sie mod_rewrite verwenden:

„`apache

RewriteEngine On

RewriteRule ^alte-url/?$ https://www.deine-domain.de/neue-url [R=301,L]

„`

  • Über die nginx-Konfiguration:

Wenn Sie einen nginx-Server verwenden, können Sie 301-Weiterleitungen in der Server-Konfigurationsdatei einrichten. Fügen Sie den folgenden Code in die nginx-Konfiguration ein:

„`nginx

server {

listen 80;

server_name deine-domain.de;

return 301 https://www.deine-domain.de/neue-url$request_uri;

}

„`

  • Über PHP (Programmatisch):

Wenn Sie PHP verwenden, können Sie eine 301-Weiterleitung programmatisch einrichten, indem Sie den folgenden Code am Anfang Ihrer PHP-Datei hinzufügen:

„`php

header(„Location: https://www.deine-domain.de/neue-url„, true, 301);

exit();

„`

„`

HTTP/1.1 301 Moved Permanently

Location: https://www.neuesbeispiel.de/neue-seite

„`

„`plaintext

HTTP/1.1 301 Moved Perman

Location: https://www.neue-seite.de/

„`

  • 301 Weiterleitung einrichten Über ein CMS:
    • WordPress:
      • Plugin verwenden: Installieren Sie ein Plugin wie Redirection oder Yoast SEO.
      • Weiterleitung einrichten: Geben Sie die alte und neue URL ein und wählen Sie 301 Redirect.
      • Testen: Überprüfen Sie die Weiterleitung durch Aufrufen der alten URL.
    • Joomla:
      • Integrierte Funktion: Gehen Sie zu System > Redirect.
      • Weiterleitung erstellen: Geben Sie die Quell-URL und Ziel-URL ein und wählen Sie Permanent (301).
      • Testen: Prüfen Sie die Weiterleitung.
    • Drupal:
      • Redirect-Modul aktivieren: Aktivieren Sie das Redirect-Modul unter Extend.
      • Weiterleitung erstellen: Gehen Sie zu Configuration > URL Redirects und fügen Sie die URLs hinzu.
      • Testen: Überprüfen Sie die Weiterleitung.
    • TYPO3:
      • Redirects-Modul: Gehen Sie zu Sites > Redirects.
      • Weiterleitung erstellen: Geben Sie die Quell-URL und Ziel-URL ein und wählen Sie 301 – Moved Permanently.
      • Testen: Prüfen Sie die Weiterleitung.
    • Shopify:
      • URL Redirects verwalten: Gehen Sie zu Online Store > URL Redirects.
      • Weiterleitung erstellen: Geben Sie die URLs ein und wählen Sie 301 – Permanent.
      • Testen: Überprüfen Sie die Weiterleitung.
    • Wix:
      • SEO-Einstellungen: Gehen Sie zu Settings > SEO (Google) > URL Redirects.
      • Weiterleitung erstellen: Geben Sie die URLs ein und wählen Sie 301 – Permanent.
      • Testen: Prüfen Sie die Weiterleitung.
  • Über die Domain-Registrierungsstelle oder das Hosting-Panel: Viele Hosting-Anbieter bieten benutzerfreundliche Tools in ihrem Control Panel, wie z. B. cPanel oder Plesk, die es ermöglichen, 301-Weiterleitungen ganz unkompliziert einzurichten. Wenn Sie sich bei cPanel anmelden, finden Sie den Bereich „Domains“ und anschließend „Weiterleitungen“. Dort können Sie einfach die alte URL sowie die neue URL eingeben und die Option „Permanent (301)“ auswählen.
  • Über CDN-Dienste (z. B. Cloudflare): Mit Cloudflare können Sie eine 301-Weiterleitungen bequem im Dashboard verwalten. Sie gehen einfach zu den „Page Rules“ und können dort die alte URL eingeben, um sie direkt auf die neue Zielseite umzuleiten. Dies ist besonders nützlich nach einem Relaunch oder Sie Ihre URL-Struktur verändern.

Kostenloses Erstgespräch

Noah Lutz

SEO & SEA Spezialist

unverbindliche Beratung

persönlicher Ansprechpartner & flexible Laufzeiten

Konkrete Analyse und Strategievorstellung nach Erstgespräch

In einem Erstgespräch haben wir die Gelegenheit, uns persönlich kennenzulernen. Dabei gebe ich Ihnen einen Einblick in meine Arbeitsweise, während ich mehr über Sie und Ihr Projekt erfahre. Im Anschluss an das Gespräch erhalten Sie ein unverbindliches Angebot, das eine konkrete Analyse und Strategievorstellung für Ihr Projekt umfasst.

301-Redirects einrichten mit .htaccess

301 redirects einrichten mit htaccess

Eine 301-Weiterleitung, die über die .htaccess-Datei eingerichtet wird, spielt eine zentrale Rolle bei der permanenten Umleitung von einer alten URL zu einer neuen und ist erforderlich, wenn sich die Linkstruktur ändert, beispielsweise nach einem Relaunch oder einer Domainumstellung. Durch die korrekte Implementierung dieser Weiterleitungen können Sie sicherstellen, dass Ihre Besucher und Suchmaschinen die neue URL ohne Probleme erreichen können. 

Hier sind einige wichtige Aspekte, die Sie beachten sollten:

  • Zugriff auf die .htaccess-Datei: Die .htaccess-Datei befindet sich normalerweise im Stammverzeichnis Ihrer Website. Sie können sie über einen FTP-Client (z. B. FileZilla) oder das Dateimanager-Tool Ihres Hosting-Anbieters bearbeiten.
  • .htaccess-Datei bearbeiten: Öffnen Sie die .htaccess-Datei mit einem Texteditor (z. B. Notepad++ oder einem Code-Editor). Hinweis: Erstellen Sie ein Backup der Datei, bevor Sie Änderungen vornehmen.
  • 301-Redirects einrichten: Fügen Sie je nach Anwendungsfall den entsprechenden Code in die .htaccess-Datei ein. Beispiel: Um eine alte URL auf eine neue URL umzuleiten, verwenden Sie die folgende Anweisung: Redirect 301 "/alte-url" "/neue-url".

a) Einfache Weiterleitung für eine einzelne URL

  • Um eine einzelne URL umzuleiten:

    apache
    Copy
    Redirect 301 /alte-url https://www.deine-domain.de/neue-url
    • Beispiel:

      apache
      Copy
      Redirect 301 /alteseite.html https://www.beispiel.de/neueseite.html

b) Weiterleitung mit regulären Ausdrücken (mod_rewrite)

  • Für komplexere Umleitungen (z. B. mehrere URLs oder Muster):

    apache
    Copy
    RewriteEngine On
    RewriteRule ^alte-url/?$ https://www.deine-domain.de/neue-url [R=301,L]
    • Beispiel:

      apache
      Copy
      RewriteEngine On
      RewriteRule ^produkte/(.*)$ https://www.beispiel.de/shop/$1 [R=301,L]

c) Domain-Weiterleitung (ganze Domain umleiten)

  • Um alle URLs einer Domain auf eine neue Domain umzuleiten:

    apache
    Copy
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^alte-domain.de$ [OR]
    RewriteCond %{HTTP_HOST} ^www.alte-domain.de$
    RewriteRule ^(.*)$ https://www.neue-domain.de/$1 [R=301,L]

d) Weiterleitung von HTTP zu HTTPS

  • Um alle HTTP-Anfragen auf HTTPS umzuleiten:

    apache
    Copy
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
  • Korrekte Verwendung des HTTP-Statuscodes: Um eine 301-Weiterleitung über die .htaccess-Datei zu konfigurieren, sollte der Code explizit mit dem HTTP-Statuscode 301 definiert werden, da andernfalls standardmäßig ein 302 Redirect erfolgt.
  • Übertragung der Linkkraft: Der Einsatz von 301-Redirects über die .htaccess-Datei ermöglicht es, die Linkkraft (Link Juice) vollständig an die neue URL zu übertragen, was sich positiv auf die SEO-Rankings auswirkt.
  • Fehlervermeidung: Bei der Implementierung einer 301-Weiterleitung sollte darauf geachtet werden, dass Fehler in der .htaccess-Datei vermieden werden, da sie zu Problemen für Benutzer führen können.

In welchen Fällen macht die Einrichtung von einem 301-Redirect Sinn?

Die Einrichtung eines 301-Redirects macht in vielen Situationen absolut Sinn und ist für den Erfolg Ihrer Website von entscheidender Bedeutung. Wenn Sie beispielsweise eine neue Domain wählen, um Ihr Unternehmen zu präsentieren, sollte der gesamte Traffic von der alten Adresse zur neuen URL geleitet werden. Dies sorgt nicht nur für eine durchgängige Benutzererfahrung, sondern auch für die Übertragung von wertvollen SEO-Signalen.

In welchen Fällen macht die Einrichtung von einem 301 Redirect Sinn?

Hier eine Übersicht von weiteren sinnvollen Anwendungsfällen für 301-Redirects:

SzenarioBeschreibung

Website-Relaunch

Alte URLs werden auf neue Seiten geleitet, um Nutzer und Suchmaschinen korrekt weiterzuleiten.

Verschiebung von Inhalten

Inhalte werden von einer Seite auf eine andere verschoben, um die Benutzererfahrung zu verbessern.

Domainwechsel

Bei einer Änderung der Domain wird der Traffic und die SEO-Werte von der alten auf die neue Domain übertragen.

Vermeidung von Duplicate Content

Kanonische URLs werden festgelegt, um sicherzustellen, dass Suchmaschinen die richtige Version der Inhalte anzeigen.

HTTPS-Migration

Sicherstellung, dass alle Anfragen zur sicheren Version der Website geleitet werden.

Website-Restrukturierung

Änderung der URL-Pfade erfordert 301-Weiterleitungen, um den bestehenden Traffic korrekt weiterzuleiten.

Persönliche Erfahrung mit 301-Redirects

Als SEO Spezialist Arbeite ich tagtäglich an den verschiedensten Projekten. Dadurch komme ich auch immer wieder mit 301-Redirects in Berührung. Die meisten meiner Kunden verwenden moderne CMS-Systeme wie WordPress, Typo3 oder Shopify. Hier 301-Weiterleitungen einzurichten ist somit sehr simpel, da diese Anbieter stets entsprechende Funktionen oder Plugin zur Installation bereitstellen. In den meisten Fällen nutze ich die Einrichtung von 301-Redirects nach Webseiten Relaunches oder, wenn die URL-Struktur von bestimmten Inhalten einer Webseite verändert wurde. Gerade im SEO macht es häufig Sinn Zwischenverzeichnisse zu entfernen und so die URL-Struktur zu kürzen.

Ähnliche Beiträge zu 301-Redirects:

Über den Autor

Noah Lutz

Mein Name ist Noah Lutz und ich bin Ihr Spezialist für Suchmaschinenoptimierung (SEO) und Suchmaschinenwerbung (SEA). Ich unterstütze Unternehmen dabei, ihre Online-Sichtbarkeit zu erhöhen und mehr Kunden zu gewinnen. Mit über neun Jahren Erfahrung biete ich maßgeschneiderte Strategien für verschiedene Branchen an.

Nach oben scrollen