Eine 301-Weiterleitung benรถtigst du in WordPress, wenn beispielsweise ein Artikel oder natรผrlich auch eine Seite von dir nicht mehr existiert oder neuerdings unter einer anderen URL erreichbar ist.
Durch diese 301-Weiterleitung sorgst du dafรผr, dass der Nutzer beim Eingeben der URL oder Klicken auf den Link zu dem umgezogenen Artikel, auf eine von dir gewรคhlte Seite weitergeleitet wird. Normalerweise leitet man natรผrlich auf die neue URL des Artikels weiter.
Tust du das nicht, landet der Nutzer auf einer Fehlerseite.
Aber auch andere Situationen kรถnnen eintreten, in denen ein 301 Redirect eingerichtet werden sollte. Beispielsweise bei einem permanenten Umzug einer Webseite auf eine neue Domain, beim รndern der Struktur, oder auch bei der Umstellung einer Website auf die SSL-Verschlรผsselung.
Was ist eine 301-Weiterleitung?
Wenn du in deinem Browser eine Website aufrufst, schickst du eine Anfrage an den Server, auf dem die Seite liegt. Der Server antwortet deinem Browser normalerweise, indem er die Seite ausliefert. Wenn aber fรผr diese Website eine 301-Weiterleitung eingerichtet wurde, antwortet der Server dem Browser mit dem Status โ301 permanently movedโ (dauerhaft verschoben) und leitet auf die hinterlegte, neue Seite weiter.
Um es in alltรคglichen Worten noch einmal zu sagen:
Eine 301-Weiterleitung ist รคhnlich wie ein Nachsendeantrag fรผr die empfangene Post. Briefe, die an die alte Wohnadresse geschickt wurden, werden weitergeleitet an die aktuelle, neue Wohnadresse.
Davon bekommst du selbst nichts mit, du wirst lediglich die รnderung der Seitenadresse in der Adresszeile des Nutzers sehen und auf der neuen Seite landen.
Warum eine 301-Weiterleitung so wichtig ist
Fรผr Suchmaschinen und Besucher einer Webseite ist es gleichermaรen von wesentlicher Bedeutung, dass bei einer URL-รnderung eine 301-Weiterleitung angelegt wird.
Aus Nutzersicht ist es natรผrlich immer von Vorteil, wenn man mithilfe der Weiterleitung direkt zu der gewรผnschten Seite weitergeleitet wird, anstatt eine Fehlermeldung zu sehen. Wenn du nun eine Seite oder einen Artikel gelรถscht hast, solltest du den Nutzer auf eine sinnvolle Ersatzseite umleiten. Beispielsweise kann das eine Kategorieseite mit Artikeln zum gleichen Thema sein oder im Notfall auch immer die Startseite.
Aus der Sicht von Google & Co ist die Weiterleitung zwingen nรถtig, damit klar ist, wohin eine Seite umgezogen ist. Wenn einer deiner Artikel eine gute Position in Google hat, aber nach einer URL-รnderung keine 301-Weiterleitung angelegt wurde, ist das schlecht. Google weiร nicht, dass dein Artikel nur umgezogen und nicht komplett gelรถscht ist, wodurch der Artikel mit der ursprรผnglichen URL aus den Suchergebnissen gelรถscht wird.
Bis der Artikel mit der neuen URL รคhnlich gute Platzierungen erreicht, kann es einige Zeit dauern. Deshalb lege fรผr solche Fรคlle in WordPress Weiterleitungen an!
Eine Weiterleitung erstellen mit .htaccess
Die Einrichtung einer 301-Weiterleitung mittels .htaccess ist gar nicht so schwer. Allerdings ist es immer wichtig, die Datei vorher als Backup zu sichern. Denn selbst ein kleiner Fehler im Code lรถst bereits unangenehme Komplikationen aus und kann dafรผr sorgen, dass die Website nicht mehr angezeigt wird.
Mรถchtest du eine Weiterleitung in die .htaccess einfรผgen, loggst du dich via FTP auf deinem Webserver ein und รถffnest die .htaccess Datei im Hauptverzeichnis der WordPress-Installation. Oftmals ist sie ausgeblendet und muss erst รผber die Optionen des FTP Programms oder รผber den Menรผpunkt โDarstellungโ bei โversteckte Dateien anzeigenโ eingeblendet werden.
Im folgenden Beispiel wurde ein bestehender Artikel mit der URL /artikel-alt umbenannt in โartikel-neuโ und es soll nun eine entsprechende 301-Weiterleitung eingerichtet werden.
Der in die .htaccess einzufรผgende Code sieht folgendermaรen aus:
redirect /beitrag-alt https://deinedomain.de/beitrag-neu
Mit โredirectโ wird mitgeteilt, dass eine Weiterleitung stattfinden soll. Dann wird die bisherige URL angegeben (die weitergeleitet werden soll) und anschlieรend die neue URL (das Ziel nach der Weiterleitung).
Der Nutzer wird beim Aufruf des Artikels โdomain.de/beitrag-altโ nun also weitergeleitet auf โdomain.de/beitrag-neu.
Um es also nochmal neutral zu zeigen:
redirect /url-alte-seite https://deinedomain.de/url-neue-seite
Eine komplette Domain weiterleiten
Du musst natรผrlich nach dem Umzug auf eine neue Domain nicht jede Unterseite einzeln weiterleiten, dafรผr gibt es einen globalen Befehl. Dadurch werden also alle Aufrufe von Unterseiten automatisch auf die neue Domain weitergeleitet. Selbstverstรคndlich mรผssen dafรผr die URLs gleich bleiben!
Ersetze in diesem Beispiel โaltedomain.deโ und โhttp://www.neuedomain.de/โ einfach mit deinen entsprechenden Domains!
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !altedomain.de$ [NC]
RewriteRule ^(.*)$ http://www.neuedomain.de/$1 [L,R=301]
301-Weiterleitungen mit einem WordPress Plugin
Bevor du ein neues Plugin installierst, prรผfe ob dein SEO-Plugin dir die Mรถglichkeit bietet, Weiterleitungen einzurichten. Das RankMath Plugin beispielsweise hat diese Mรถglichkeit in der kostenlosen Version mit an Board, wodurch du kein weiteres Plugin benรถtigst.
Mรถchtest du nicht in der .htaccess Datei herumdoktern, kannst du mit dem kostenlosen Plugin โSimple 301 Redirectsโ arbeiten. Es ist hervorragend dafรผr geeignet, in WordPress รผbersichtlich und schnell 301-Weiterleitungen einzurichten.
Nach Installation und Aktivierung ist das Plugin unter โEinstellungenโ โ โ301 Redirectsโ aufzufinden. Es bietet eine รผberschaubare Tabelle aus zwei Spalten mit den Titeln โRequestโ und โDestinationโ. Bei โRequestโ ist die alte URL einzutragen, โDestinationโ ist das Feld fรผr die neue URL.
Nach jeder ausgefรผllten Zeile entstehen weitere, sodass beliebig viele Weiterleitungen angelegt werden kรถnnen.
Die URLs bei โRequestโ mรผssen relativ angegeben werden, nicht absolut. Das bedeutet also, dass /artikel oder /seite eingetragen werden muss, nicht https://wp-ninjas.de/artikel!
Egal ob du deine 301-Weiterleitungen mit einem Plugin anlegst oder รผber die .htaccess, prรผfe nach deinen รnderungen, ob die Weiterleitungen auch richtig funktionieren!
Hast du schon mit 301-Weiterleitungen gearbeitet? Nutzt du dafรผr lieber ein Plugin oder die .htaccess? Hinterlasse doch eine Antwort in den Kommentaren.