So führen Sie eine 301-Weiterleitung durch
Veröffentlicht: 2022-06-12Was ist eine 301-Weiterleitung?
Eine 301-Weiterleitung: ist ein Webserver-Befehl, der verwendet wird, um Suchmaschinen und Browsern mitzuteilen, dass eine bestimmte Seite oder ein bestimmtes Verzeichnis oder sogar eine ganze Domain an eine neue Webadresse verschoben wurde. Eine 301-Umleitung veranlasst die Suchmaschinen, die neue Seite zu indizieren und die alte Seite aus ihrem Index zu löschen, während die Autorität für eingehende Links an den neuen Standort übertragen wird. Es bewirkt auch, dass der Browser einen Benutzer zu dieser neuen Seite weiterleitet.
Stellen Sie sich eine Weiterleitung als Adressänderungskarte für das Web vor. Solange alles richtig gemacht wird, stellt eine 301-Weiterleitung sicher, dass Sie den Linkwert behalten, den die alte Seite verdient hat, und hilft, Duplicate Content zu vermeiden, der entstehen könnte, wenn die Suchmaschinen beide Versionen Ihrer Seite indizieren würden.
Erfahren Sie, wie Sie 301-Weiterleitungen auf Webservern (Apache oder Microsoft) richtig implementieren. Wenn sich Ihre Seite bewegt, müssen Sie dies tun oder Ihre Suchrankings verlieren.
Lesen Sie weiter für Informationen über:
- So implementieren Sie eine 301-Umleitung mit .htaccess für Apache
- So implementieren Sie eine 301-Weiterleitung mit IIS auf einem Microsoft Windows Server
- Alternative Methoden zur Implementierung einer 301-Weiterleitung
- Warum Sie möglicherweise eine 301-Weiterleitung implementieren müssen
So führen Sie eine 301-Umleitung durch – Verwenden von .htaccess für Apache
Stellen Sie sicher, dass Sie Zugriff auf Ihren Server und Ihre Apache-Konfigurationsdatei haben und dass Sie Ihre .htaccess-Dateien verwenden können. Die Möglichkeit, .htaccess-Dateien zu verwenden, befindet sich in einem Befehl namens „Allow Override“ in der Apache-Konfigurationsdatei. Wenn Sie diesen Zugriff nicht haben, müssen Sie zuerst Ihr Hosting-Unternehmen anrufen und Zugriff erhalten.
Sobald Sie wissen, dass Sie Zugriff auf diese Datei haben, besteht Ihr nächster Schritt darin, sie zu finden. Die .htaccess-Datei ist eine Steuerdatei, die Änderungen der Serverkonfiguration pro Verzeichnis ermöglicht. Es steuert dieses Verzeichnis und alle darin enthaltenen Unterverzeichnisse. In den meisten Fällen wird diese Datei im Stammwebordner Ihrer Website abgelegt. Wenn keine .htaccess-Datei vorhanden ist, erstellen Sie eine.
Um mit der Verwendung der .htaccess-Datei zur 301-Weiterleitung von Seiten auf Ihrer Website zu beginnen, öffnen Sie Ihr FTP und melden Sie sich bei Ihrer Website an. Arbeiten Sie sich in den Root-Webordner vor, um auf Ihre .htaccess-Datei zuzugreifen.
(Hinweis: Der Punkt in .htaccess macht es zu einer versteckten Datei, stellen Sie also sicher, dass Ihr FTP-Browser zum Anzeigen versteckter Dateien aktiviert ist.)
Wenn Sie mit der Bearbeitung der Datei beginnen, verwenden Sie anstelle von Notepad einen Texteditor im UNIX-Stil. Normalerweise funktioniert ein HTML-Editor oder Code-Editor wie TextPad einwandfrei. Um Seiten mithilfe der .htaccess-Datei umzuleiten, fügen Sie der Datei eine Zeile hinzu, die dem Server mitteilt, was er tun soll.
So leiten Sie eine Seite per 301 um:
RedirectPermanent /alte-Datei.html http://www.domain.com/neue-Datei.html
So leiten Sie eine gesamte Domain per 301 um:
RedirectPermanent / http://www.neue-domain.com/
Nachdem Sie die Befehle zur 301-Weiterleitung Ihrer Seiten eingefügt haben, müssen Sie sicherstellen, dass am Ende der Datei eine Leerzeile vorhanden ist. Ihr Server liest die .htaccess-Datei Zeile für Zeile, was bedeutet, dass Sie irgendwann ein „Endline“-Zeichen werfen müssen, um anzuzeigen, dass Sie fertig sind. Eine einfache Möglichkeit, dies zu tun, besteht darin, eine Leerzeile am Ende der Datei einzufügen.
So führen Sie eine 301-Umleitung durch – Verwenden von IIS auf einem Microsoft Windows-Server
Navigieren Sie zum Internet Information Services (IIS) Manager, den Sie unter Verwaltung im Startmenü finden. Von dort aus finden Sie auf der linken Seite ein Panel, das alle Ihre Websites auflistet. Wählen Sie die Website aus, an der Sie arbeiten möchten.
Sobald Sie es auswählen, werden mehrere Module angezeigt. Stellen Sie sicher, dass das URL-Rewrite-Modul vorhanden ist. Wenn dies nicht der Fall ist, können Sie es hier installieren.
Sobald Sie es haben, doppelklicken Sie, um das Modul zu öffnen. Auf der rechten Seite sehen Sie eine Option zum Hinzufügen von Regeln. Klicken Sie darauf und wählen Sie dann im Abschnitt Eingehende Regeln die Option Leere Regel aus. Klicken Sie auf OK. Dadurch gelangen Sie zu einer Seite „Eingehende Regel bearbeiten“. Geben Sie einen Namen für die Regel ein, z. B. Umleitung für alte Domäne oder Umleitung für alte Seite.
Gehen Sie zum Bereich URL-Übereinstimmung. Setzen Sie die angeforderte URL auf „Entspricht dem Muster“ und dann „Als reguläre Ausdrücke verwenden“. Jetzt geben Sie an, ob Sie eine einzelne Seite, eine Gruppe von Seiten oder eine ganze Domain umleiten:
- Um eine einzelne Seite umzuleiten, geben Sie den Seitennamen unter Muster ein. Wenn wir beispielsweise diesen Blogbeitrag umleiten würden, würden wir blog/how-to-properly-implement-a-301-redirect/ in das Musterfeld eingeben.
- Um die gesamte Website umzuleiten, würden wir (.*) in das Musterfeld eingeben.
- Um alle Seiten auf BruceClay.com innerhalb des SEO-Ordners umzuleiten, würden wir seo/(.*) eingeben.
Stellen Sie sicher, dass „Groß-/Kleinschreibung ignorieren“ aktiviert ist.
Springen Sie nach unten zum Aktionsbereich und wählen Sie im Dropdown-Menü Aktionstyp die Option Umleiten aus. Geben Sie in den Aktionseigenschaften die neue URL ein. Wenn es sich um eine einzelne Seite handelt, geben Sie die einzelne Seite ein. Wenn es sich um die gesamte Domain oder eine Gruppe von Seiten handelt, geben Sie das neue Ziel mit einer Rückwärtsreferenz ein, also {R:0}. Durch die Rückreferenz bleiben alle Seiten-URLs mit der neuen Domain intakt.
Wenn wir beispielsweise BruceClay.com in BCI.com ändern würden, würden wir https://www.bci.com/{R:0} eingeben.
Wenn Sie Tracking-Parameter verwenden und diese übertragen möchten, aktivieren Sie Abfragezeichenfolge anhängen.
Wählen Sie im Feld Umleitungstyp die Option Permanent (301) aus.
Klicken Sie oben rechts in der Spalte Aktionen auf Übernehmen, um die Weiterleitung zu speichern.
(Wenn Sie die 301-Umleitung überprüfen möchten, schlagen Sie in der Spalte „Aktionen“ auf die Regeln zurück.)
Nachdem Sie diese Weiterleitung gespeichert haben, werden die von Ihnen erstellten Regeln in der Datei web.config gespeichert, die Sie später bearbeiten können.
Alternative Methoden zur Implementierung einer 301-Weiterleitung
Wenn Sie keinen Zugriff auf Ihre .htaccess-Datei oder Ihr Windows Server-Verwaltungspanel haben, können Sie 301-Weiterleitungen mit Code auf Ihren alten Seiten durchführen. Wenn Ihre Seiten in PHP, ASP, Java oder einer anderen Sprache sind, die es Ihnen ermöglicht, Antwortheader zu ändern, platzieren Sie einfach Code oben auf jeder Seite, um die permanente Weiterleitung durchzuführen.
Das Umleiten von Seiten ist nur EINE Fähigkeit, die ein SEO beherrschen muss. Bei BCI helfen wir Kunden nicht nur mit den SEO-Anleitungen, sondern auch mit den Strategiefragen, die sie benötigen, um ihre Online-Einnahmen zu optimieren. Möchten Sie herausfinden, wie wir Ihnen helfen können? Fordern Sie noch heute ein Gespräch an oder rufen Sie uns an.
Warum Sie möglicherweise eine 301-Weiterleitung implementieren müssen
Es gibt viele Male, in denen eine 301-Weiterleitung sinnvoll ist. Hier sind einige der häufigsten:
- Sie ändern Ihre gesamte Root-Domain.
- Sie möchten Seiten neu organisieren, indem Sie ein Verzeichnis ändern oder entfernen.
- Angenommen, CNN hat einen Link zu diesem Blogpost gepostet, aber die URL war falsch. Wir möchten immer noch den Verkehr erfassen, der zu einer 404-Seite geht. Also haben wir eine 301-Weiterleitung eingefügt, um Benutzer vom schlechten Link zur richtigen URL zu leiten.
- Sie möchten eine Vanity-URL.
Hinweis: Wenn Sie befürchten, dass Sie durch eine Weiterleitung PageRank verlieren könnten, seien Sie sich bewusst, dass alle Schwankungen nur vorübergehend sind. Gary Illyes, Google Webmaster Trends Analyst, hat kürzlich diese Versicherung abgegeben:
30x Weiterleitungen verlieren keinen PageRank mehr.
– Gary Illyes (@methode) 26. Juli 2016
Haben Sie Fragen zur Implementierung einer 301-Weiterleitung? Fragen Sie uns in den Kommentaren und wir helfen Ihnen gerne weiter.
Dieser Beitrag, der ursprünglich 2007 von Lisa Barone geschrieben wurde, gehört zu unseren meistbesuchten Blog-Beiträgen aller Zeiten, daher halten wir ihn aktuell und genau. Vielen Dank für Ihren Besuch und hoffen, dass es hilft!