Ein Redirect ist ein Mechanismus, der einen Benutzer, der eine Seite oder einen Bereich besucht, automatisch an eine andere URL weiterleitet.
Wenn Sie bei der Migration von Websites oder der Änderung von URLs auf Redirects achten, ist dies oft ein wichtiger Zeitpunkt für SEO. Zu diesem Zeitpunkt fragen sich viele Menschen, wie sie mehrere Arten von Redirects nutzen können.
In diesem Artikel werden wir aus der SEO-Perspektive im Detail erklären, von den Grundlagen der Bedeutung und dem Überblick über Redirects bis hin zu den empfohlenen Typen und Unterschieden in den Auswirkungen sowie spezifischen Einstellmethoden.
Was ist überhaupt ein Redirect? Was meinen Sie

Ein Redirect ist ein Mechanismus, der einen Benutzer, der eine bestimmte Website oder Seite besucht, automatisch an eine andere URL weiterleitet.
Nehmen wir zum Beispiel an, dass die URL, die die von Ihnen verwaltete Website bisher verwendet hat, auf eine neue URL geändert wurde. Wenn in diesem Moment nichts unternommen wird, werden bestehende Benutzer weiterhin auf die alte URL zugreifen und neue Webseiten und Seiten werden nicht angezeigt.
Das ist der Moment, in dem ein Redirect benötigt wird. Durch das Festlegen eines Redirects können Sie automatisch von der alten Seite zur neuen Seite wechseln, sodass Sie den Benutzer zur neuen Seite leiten können.
ein anderer,
- Getrennte URLs je nach verwendetem Gerät
- Automatischer Übergang zur Seite nach Abschluss der Zahlung
Redirects werden auch für andere Zwecke verwendet.
Bedeutung von Redirects
Eines der Ziele von Weiterleitungen ist es, Usability-Probleme zu vermeiden.
Ohne Weiterleitungen werden Benutzer weiterhin veraltete Informationen auf Ihrer alten Seite sehen. Außerdem muss der Benutzer, wenn die alte Seite geschlossen ist (404), zur neuen Seite wechseln.
Eine ordnungsgemäße Einstellung der Weiterleitungen kann eine solche Art der Usability-Verschlechterung verhindern.
Weiterleitungen sind auch aus SEO-Sicht wichtig. Wenn Sie keine Weiterleitung einstellen, wenn Sie die URL ändern, betrachten Suchmaschinen wie Google die neue Seite als eine andere Seite, sodass die bisher angesammelte Bewertung zurückgesetzt wird.
Wenn Sie die Weiterleitung korrekt einstellen, wird die Suchmaschinenbewertung der alten Seite auf die neue Seite übertragen, sodass Sie mit fast keinem Verlust an Leistung wie Rankings migrieren können.

Es gibt jedoch weitere Punkte, die bei Weiterleitungen während der Site-Erneuerungen zu beachten sind. Die folgenden Materialien fassen die SEO-Punkte zusammen, die Sie bei der Erneuerung Ihrer Site beachten sollten, daher bitte darauf achten.
Wann Ist Es Notwendig, Eine Weiterleitung Einzustellen?
Wie oben erwähnt, sind Weiterleitungen ein Punkt, den man aus der Perspektive der Usability und SEO bei der Betrieb einer Website beachten sollte. Wann benötigen Sie tatsächlich eine Weiterleitung? Weiterleitungseinstellungen sind hauptsächlich zu folgenden Zeiten erforderlich.
- Wenn die Seite erneuert wird (URL geändert)
- Wenn Sie die Domain Ihrer Seite ändern
- Wenn Sie von einem PC zu einem Smartphone mit einer anderen URL migrieren möchten
- Wenn die Ansicht vorübergehend nicht verfügbar ist, z.B. während Wartungsarbeiten
- Wenn es eine Seite gibt, die Sie vorübergehend anzeigen möchten, z.B. eine zeitlich begrenzte Kampagne
Es gibt viele Situationen, in denen eine solche Umleitung notwendig ist.
Bitte beziehen Sie sich auf den folgenden Artikel für eine leicht verständliche Erklärung, wie man umleitet, wenn die Seite erneuert wird.
Arten von Umleitungen und Unterschiede
Es gibt zwei Arten von Umleitungen:
- Serverseitige Umleitung (HTTP-Umleitung) mit .htaccess oder PHP
- Clientseitige Weiterleitungen mit JavaScript oder Meta-Refresh
Die häufig gesehenen 301- und 302-Weiterleitungen sind serverseitige Weiterleitungen und sind die Methoden, die Google im Kontext von SEO empfiehlt.
Von hier aus werfen wir einen Blick auf die Unterschiede und Funktionen von 301- und 302-Weiterleitungen, die dieselben serverseitigen Weiterleitungen sind.
301-Redirect

Eine “301-Weiterleitung” ist ein Weiterleitungsstatuscode, der verwendet wird, wenn eine URL dauerhaft geändert wurde.
Eine 301-Weiterleitung erfolgt, wenn “die ursprüngliche URL in Zukunft nicht mehr verwendet wird” wie folgt.
- Wenn die gesamte Website neu gestaltet und die URL geändert wird
- Wenn der Wechsel von http zu https nach der Umstellung auf SSL erfolgt
- Bei der Umsetzung von URL-Normalisierung
Suchmaschinen erkennen ebenfalls, dass “die neue URL angezeigt werden sollte”, und im Grunde wird der Index schnell auf die neue URL verschoben, und die Bewertung der vorherigen Seite wird ebenfalls übernommen.
Lesen Sie auch dies: Überträgt die 301-Weiterleitung Link Juice?
302 Weiterleitung

“302 Redirect” ist ein Transferverarbeitungsstatuscode, der verwendet wird, wenn die URL vorübergehend geändert wird.
Verwenden Sie beim Durchführen eines 302-Redirects, um eine vorübergehende Änderung wie folgt zu vermitteln.
- Beim Durchführen von Redirect-Tests in A/B-Tests
- Wenn der Zugriff während der Wartung vorübergehend deaktiviert werden soll
- Wenn Sie die URL ändern möchten, die auf Ihrem PC und Smartphone angezeigt wird
- Wenn Sie vorübergehend eine Kampagnenseite usw. durchlaufen möchten
Ein 302-Redirect ist eine vorübergehende Änderung, und Suchmaschinen beurteilen ebenfalls, dass es möglicherweise irgendwann zur originalen URL zurückkehrt. Infolgedessen dauert das Indexieren neuer URLs tendenziell länger als bei 301-Redirects.
301-Redirects werden empfohlen, wenn Sie Ihre Webseite verschieben. Bitte seien Sie versichert, dass die Seitenbewertung selbst bei einem 302-Redirect beibehalten wird.

Serverseitiger Redirect
Von hier aus werde ich den Unterschied im Mechanismus des Redirectens erklären. Es gibt zwei Möglichkeiten, Redirects auf der Serverseite einzurichten:
- Weiterleitung mit .htaccess
- Weiterleitung über php
Weiterleitung mit .htaccess
Die Weiterleitung über .htaccess ist die am meisten empfohlene Methode zur Weiterleitung, da sie einfach zu verwalten und zu konfigurieren ist.
Allerdings kann .htaccess nicht gesetzt werden, es sei denn, der Server verwendet Apache und die .htaccess-Datei ist auf dem Server zugänglich.
Neben der Möglichkeit, sie kollektiv in einer Datei zu beschreiben, können Sie auch detaillierte Einstellungen für jede Datei oder jedes Verzeichnis vornehmen. Es ist praktisch, .htaccess für die Massenkorrespondenz wie das Vorhandensein oder Fehlen von www und abschließenden Schranken zu verwenden.
Weiterleitung Mit Php
Die Weiterleitung über PHP ist eine Weiterleitungsmethode, die die Header-Funktion am Anfang der html-Datei beschreibt.
Sie können den Statuscode bei der Weiterleitung festlegen, aber der Standardwert ist eine 302-Weiterleitung, daher sollten Sie sicherstellen, dass Sie eine 301-Weiterleitung einstellen, wenn Sie Ihre Website verschieben.
Es ist praktisch, für jede URL Einstellen zu können, aber .htaccess wird aus verwaltungstechnischer Sicht empfohlen.
Client-seitige Weiterleitung
Obwohl wir serverseitige Weiterleitungen eingeführt haben, gibt es auch Fälle, in denen Weiterleitungen auf der Client-Seite gesetzt werden.
Es gibt zwei Möglichkeiten, um Weiterleitungen auf der Client-Seite einzurichten:
- Weiterleitung per JavaScript
- Weiterleitung mit Meta-Refresh
Weiterleitung per JavaScript
Die Weiterleitung per JavaScript ist eine Methode zur Einrichtung einer Weiterleitung, indem “JavaScript” für die Umleitung im “script-Tag” auf der Quellseite der Weiterleitung geschrieben wird.
JavaScript-Weiterleitungen werden von Google gut verarbeitet, was sie zur ersten Wahl macht, wenn serverseitige Weiterleitungen nicht möglich sind. Bitte beachten Sie, dass dies nicht zutrifft, wenn der Benutzer JavaScript deaktiviert hat.
Außerdem, falls Sie sich dessen nicht bewusst sind, können Sie keine Parameter und Referrer-Informationen erfassen, und Sie werden nicht wissen, von welcher Seite Sie gekommen sind, was die Messung beeinflusst.
Lassen Sie uns dies umsetzen, während wir uns mit der Entwicklungsabteilung anhand der folgenden Referenzseite beraten.
Weiterleitung mit Meta-Refresh
Die Weiterleitung per Meta-Refresh ist eine Methode zur Einrichtung einer Weiterleitung, indem “refresh” im “http-equiv-Attribut” des Meta-Tags gesetzt wird. Daher wird sie auch als HTML-Weiterleitung oder Meta-Refresh-Weiterleitung bezeichnet und war früher eine der häufigsten Weiterleitungsmethoden.
In den letzten Jahren wurde sie jedoch von der W3C und Google, die Standards für HTML festlegen, als veraltet angesehen und ist selten geworden. Grundsätzlich verwenden Sie sie als letztes Mittel, wenn eine Weiterleitung mit .htaccess, PHP oder JavaScript ebenfalls nicht möglich ist.
Zusammenfassung der Weiterleitungsarten

Es gibt zwei Arten von Weiterleitungen, “serverseitig” und “clientseitig”, wobei die serverseitige Weiterleitung aus Sicht der Sicherheit und SEO empfohlen wird.
Darüber hinaus.htaccess'' and
sind “PHP-Weiterleitungen” typische serverseitige Weiterleitungen, und “.htaccess” ist aus Sicht der Verwaltung am meisten zu empfehlen.
Andererseits gibt es zwei Arten von clientseitigen Weiterleitungen, “JavaScript-Weiterleitung” und “Meta-Refresh”, aber jede hat ihre eigenen Nachteile, daher wird empfohlen, sie zu verwenden, wenn die serverseitige Weiterleitung nicht verwendet werden kann. Vor allem sollte “Meta-Refresh” die letzte Instanz sein.
Wie man eine Weiterleitung einrichtet
Von hier aus werden wir vorstellen, wie man die folgenden vier Weiterleitungen einrichtet.
- .htaccess
- PHP
- JavaScript
- Meta-Refresh
.htaccess
Überprüfen Sie Ihren Server auf .htaccess-Dateien. Wenn die Datei nicht auf dem Server vorhanden ist, erstellen Sie eine neue .htaccess-Datei mit einem Texteditor usw. und schreiben Sie die entsprechende Umleitung.
Die Beschreibung variiert je nach Umfang der Umleitung, bitte beziehen Sie sich daher auf das Folgende.
Seiteneinheit
<IfModule mod_rewrite.c>
Rewrite Engine ein
RewriteRule ^(Umleitungsquelle URL)$(Umleitungsziel URL)[R=301,L]
</IfModule>
Für jedes Verzeichnis
<IfModule mod_rewrite.c>
Rewrite Engine ein
Rewrite Basis /
RewriteRule ^alt(original directory)/(.)$ /neu(redirected directory)/$1 [R=301,L]
</IfModule>
Für jede Domain
<IfModule mod_rewrite.c>
Rewrite Engine ein
RewriteCond %{HTTP_HOST} ^(original domain)
RewriteRule ^(.) (neue domain)$1 [R=301,L]
</IfModule>
Im Falle einer URL-Änderung aufgrund von SSL
<IfModule mod_rewrite.c>
Rewrite Engine ein
RewriteCond %{HTTPS} aus
RewriteRule ^(.) (SSL redirect URL)$1 [R=301,L]
</IfModule>
Beim Normalisieren der URL (von mit www zu ohne www)
<IfModule mod_rewrite.c>
Rewrite Engine ein
RewriteCond %{HTTP_HOST} ^(www page URL)
RewriteRule ^(.) (URL ohne www)$1 [R=301,L]
</IfModule>
PHP
Als nächstes werde ich die Umleitungseinstellung in php einführen. Um eine bestimmte Seite umzuleiten:
<?php
header(‘Location: (URL zur Umleitung)’, true, 301);
exit();>
Schließen Sie die () im (Umleitungs-URL) Teil beim Schreiben aus.
Wenn Sie die Umleitung so wie sie ist mit php einstellen, wird es eine 302-Umleitung sein, also wenn Sie eine 301-Umleitung einstellen möchten, schreiben Sie bitte wie oben.
JavaScript
Wenn Sie clientseitig umleiten möchten, schreiben Sie folgendermaßen unter Verwendung von JavaScript.
<script type=”text/javascript”>
<!–-
setTimeout(“link()”, 0);
function link(){
location.href='(URL zur Umleitung)’;
}
––>
</script>
Schließen Sie die () im (Umleitungs-URL) Teil beim Schreiben aus.
Denken Sie daran, dass Sie in Fällen wie “Der Server, den Sie verwenden, kann nicht umgeleitet werden…”, eine Umleitung mit JavaScript einrichten können.
Meta-Refresh
Wenn Sie nach dem Anzeigen einer Seite, die Sie zur Umleitung auffordert, umleiten möchten, können Sie auch ein Meta-Refresh verwenden.
<meta http-equiv=”refresh”content=”Sekunden bis zur Umleitungsziel-URL; URL=(URL des Umleitungsziels)”>
*Schließen Sie die () im (Umleitungs-URL)-Teil beim Schreiben aus.
Es wird jedoch auch von Google als veraltet angesehen, da es keine SEO Bewertungen überträgt und von Browsern nicht unterstützt wird. Daher sollten Sie es nur in Betracht ziehen, wenn andere Umleitungen absolut unbrauchbar sind.
Setzen wir außerdem die Anzahl der Sekunden auf 0 Sekunden, wenn wir es für Umleitungszwecke verwenden. Es wird dann wie jede andere Umleitung behandelt.
Wie man mit Weiterleitungswarnungen und Betrug umgeht
Es gibt zwei Arten von Warnungen, die auftreten können, wenn eine Weiterleitung durchgeführt wird: Von hier aus werden wir erklären, wie man mit jeder der Warnungen umgeht.
- Was zu tun ist, wenn Sie eine Weiterleitungswarnung erhalten
- Was zu tun ist, wenn Sie eine ungültige Weiterleitung erhalten
Was zu tun ist, wenn Sie eine Weiterleitungswarnung erhalten
Wenn das Ziel der Weiterleitung für den Betrachter nachteilig ist oder wenn die Seite irrelevant ist, kann eine Warnung ausgegeben werden. Es gibt vier mögliche Ursachen:
- Verursacht durch Cookies
- Wenn das Ziel der Weiterleitung nicht SSL-aktiviert ist
- Für Seiten, die nicht mit dem Ziel der Weiterleitung verbunden sind
- Wenn die Weiterleitungs-URL eine verkürzte URL ist
- Weiterleitungsschleifen, wenn Weiterleitungsketten lang werden
Wenn Sie eine Warnung erhalten, können Sie diese beheben, indem Sie das Weiterleitungsziel auf SSL ändern, um die Sicherheit zu stärken, oder indem Sie die Beschreibung auf die ursprüngliche URL anstelle der verkürzten URL ändern.
Wenn die Warnung weiterhin nicht verschwindet, wird empfohlen, Ihre eigenen Cookies zu löschen und zu überprüfen, ob ein Problem mit Ihrem Computer selbst vorliegt.
Was zu tun ist, wenn Sie eine ungültige Weiterleitung erhalten
Sofortige Verbesserung ist erforderlich, da Strafen wie das Absenken der Suchrankings auftreten werden, wenn festgestellt wird, dass es sich um eine nicht autorisierte Weiterleitung handelt. Aber wann tritt überhaupt eine schlechte Weiterleitung auf?
Es gibt zwei mögliche Ursachen:
- Suchmaschinen sehen die korrekte Weiterleitung, aber der Benutzer sieht eine andere Seite (Cloaking)
- Wenn das Weiterleitungsziel eine Seite ist, die nichts mit der ursprünglichen Seite zu tun hat (wie eine Spam-Seite)
Selbst wenn Sie Weiterleitungen eingerichtet haben, besteht eine hohe Wahrscheinlichkeit, dass Google bestimmt hat, dass Ihre Seite nicht relevant ist. Daher müssen die ursprüngliche Seite und das Weiterleitungsziel miteinander verwandt sein.
Zum Beispiel empfehlen wir, die gleichen Schlüsselwörter und Beschreibungen festzulegen oder zu überprüfen, ob die URL korrekt ist, wenn Sie von einem Smartphone zum Weiterleitungsziel wechseln.
Weiterleitungszeiteinstellung
Schließlich werde ich die Zeiteinstellung der Weiterleitung vorstellen. Selbst wenn Sie eine Weiterleitung einrichten , wenn Sie sie vor dem Crawlen vom Crawler abbrechen, wird die Bewertung nicht auf die neue Seite übertragen, und das Ranking wird fallen oder die Seite wird nicht in den Suchergebnissen angezeigt.
Idealerweise sollten Sie Weiterleitungen also mindestens ein Jahr lang beibehalten.
Auch beim Einsatz von Weiterleitungen für Seitenübergänge nach der Zahlung ist es nicht ungewöhnlich, dass Weiterleitungen je nach Art der Einstellung nicht automatisch umgeschaltet werden. Daher wird empfohlen, eine Nachricht wie “Klicken Sie hier, wenn es nicht automatisch umschaltet” einzufügen.
Weiterleitungen richtig nutzen
Wenn Sie die Weiterleitung nicht korrekt einstellen, lassen Sie nicht nur die SEO-Bewertung fallen, für die Sie bisher hart gearbeitet haben, sondern dies führt auch zu einer erheblichen Abnahme der Benutzerfreundlichkeit.
Da es nicht viele Gelegenheiten gibt, URLs zu ändern, wie z.B. bei einer Seitenerneuerung und SSL, ist es wichtig, die Bedeutung von Weiterleitungen zu verstehen und sicherzustellen, dass keine Auslassungen in der Reaktion vorliegen.
Verwandter Artikel: Beeinflusst das Weiterleiten einer URL SEO? Erklärt