Inhaltsverzeichnis
Was ist eine 301 Umleitung?
Eine 301-Umleitung ist eine dauerhafte Weiterleitung von der alten URL zu einer anderen URL. Es teilt Suchmaschinen und Besuchern mit, dass der alte Link dauerhaft an einen neuen Ort verschoben wurde. Dadurch werden Besucher automatisch auf die neue Seite weitergeleitet, ohne dass eine störende Fehlermeldung angezeigt wird. Das bedeutet, dass die Seite den wertvollen SEO-Score behält, was wiederum zu einer guten Auffindbarkeit und höhen Suchmaschinen-Ranking führt.Was ist eine 307-Umleitung?
Eine 307-Umleitung ähnelt einer 301-Umleitung. Der Hauptunterschied besteht darin, dass ein 301 dauerhaft ist, während ein 307 vorübergehend ist. Mit einer 301 gibt man an, dass die alte Seite dauerhaft auf eine neue URL verschoben wurde. Bei einer 307 handelt es sich jedoch nur um eine temporäre Umleitung. Verwende eine 301-Umleitung, wenn du die alte Seite dauerhaft durch die neue ersetzt, und eine 307-Umleitung, wenn die alte Seite vorübergehend nicht verfügbar ist, beispielsweise während Wartungsarbeiten.Wie fügt man eine Weiterleitung hinzu?
Das Einrichten einer Weiterleitung ist recht einfach zu organisieren. Du kannst dies im Code der Website angeben, am einfachsten ist es jedoch, ein Umleitungs-Plugin zu verwenden. Für WordPress Websiten empfehle ich das Redirection Plugin. Du kannst diese Weiterleitungs Funktion aber auch in einem SEO-Plugin wie Rankmath oder Yoast Premium finden. Die Plugin ist einfach zu bedienen. Gehe für eine 301 Weiterleitung zur Registerkarte Weiterleitungen und gebe bei Quell-URL den alten URL ein, ohne den Domainname, zum Beispiel /seitenname/. Und gebe bei Ziel-URL den neuen URL ein, mit den Domainname dazu, zum Beispiel https://domainname.de/neue-seitenname/. Jetzt wird jeder, der nach dieser alten URL sucht, automatisch zur neuen URL weitergeleitet.
Eine permanente 301-Weiterleitung hinzufügen.

Eine temporäre Umleitung mittels eine 307-Weiterleitung hinzufügen.
Weiterleitung manuell hinzufügen
Man kann die Weiterleitungen auch manuell zur .htaccess-Datei hinzufügen. Ich empfehle diese Methode aber nur wenn du ganz genau weisst was du tust! Wenn etwas schiefläufst gibt es seriöse Probleme mit deiner Webseite. Erstelle hierzu eine FTP Verbinding (mit z.B. FileZilla) auf dem Webserver. Gehe zum root Verzeichnis. Das ist der Hauptordner deiner Webseite, welche den Ordner wp-content, wp-admin und wp-includes beinhaltet. Öffne nun die Datei .htaccess nachdem du erst eine Sicherungskopie erstellt hast (wichtig!). Kopiere den folgenden Code und füge ihn in die .htaccess-Datei ein. Vergiss hier nicht die entsprechende URLs zu verwenden statt domainname und seitenname usw. Und schreibe die Redirects zwischen den <IfModule> Tags.
<IfModule mod_rewrite.c>
RewriteEngine On
Redirect 301 /alte-seitenname-1/ https://domainname.de/neue-seitenname-1/
Redirect 301 /alte-seitenname-2/ https://domainname.de/neue-seitenname-2/
Redirect 307 /alte-seitenname-3/ https://domainname.de/neue-seitenname-3/
</IfModule>
Wahrscheinlich gibt es in der .htaccess-Datei schon <IfModule mod_rewrite.c> Tags, damit Http-Anforderungen auf Https umgeleitet werden. In dem Fall kannst du die Redirects daneben setzen, zwischen den <IfModule mod_rewrite.c> Tags.
<IfModule>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Redirect 301 /alte-seitenname-1/ https://domainname.de/neue-seitenname-1/
Redirect 301 /alte-seitenname-2/ https://domainname.de/neue-seitenname-2/
Redirect 307 /alte-seitenname-3/ https://domainname.de/neue-seitenname-3/
</IfModule>

0 Kommentare