Einfache Weiterleitungen mit .htaccess

Einfache Weiterleitungen mit .htaccess

Google Chrome ist einer der am häufigsten verwendeten Webbrowser der Welt. Leider bedeutet dies auch, dass viele Benutzer auf Ihrer Website defekte Links sehen, wenn Sie keine Vorsichtsmaßnahmen treffen, um dies zu verhindern. Die Richtung oder Umleitung "einer alten URL auf eine neue ist eine solche Vorsichtsmaßnahme, die Sie einnehmen können.

Es gibt zwei Umleitungsarten:

  • Permanente Umleitung: Eine 301 -Umleitung ist eine dauerhafte Umleitung. Wenn ein Benutzer in einer URL eingreift und auf eine andere Seite umgeleitet wird, erstellt die neue Seite einen neuen Titel und eine Beschreibung in den Ergebnissen der Suchmaschine. Der Benutzer kann die vorherige URL nicht sehen, und die vorherige URL wird durch die neue URL in der Geschichte des Browsers ersetzt.
  • Vorübergehende Umleitung: Die 302 -Umleitung ist eine vorübergehende Umleitung. Sobald der Benutzer auf den Link auf der neuen Seite klickt, zeigt der Browser die alte URL in der Adressleiste an. Wenn der Benutzer die Seite jedoch über eine Suchmaschine findet, bleibt der Seitentitel und die Beschreibung gleich. Eine 302 -Umleitung kann verwendet werden, um den Benutzer vorübergehend auf eine andere Seite umzuleiten, ist jedoch nicht ideal, um eine dauerhafte URL zu leiten.

Syntax umleiten

Apache mod_alias Modul bietet a Umleiten Richtlinie, die früher vorübergehende oder dauerhafte Weiterleitungen vorgenommen hat. Die grundlegende Syntax der Umleitung lautet:

Umleitung [Status] [URL-Pfad] URL 

Hier

  • Der Umleiten ist eine Richtlinie, um eine alte URL in eine neue zu karten. Das Schlüsselwort ist fallempfindlich.
  • Der Status kann entweder 301 für dauerhafte Weiterleitungen oder 302 für temporäre Weiterleitungen sein. Wir können stattdessen auch Schlüsselwörter verwenden dauerhaft oder Temperatur.
  • Das alte URL-Pfad IS ist der Fallempfindungsweg, der mit einem Schrägstrich beginnt. Es ist optional bei Einstellungen, die Standardeinstellung wird die gesamte Site umleiten.
  • Das neue URL ist die neue URL, um sich umzuleiten. Es kann der Verzeichnispfad (URL-Pfad) sein, der mit einem Schrägstrich (/) oder einer absoluten URL beginnt, die mit einem Schema und einem Hostnamen beginnt.

Beispiele umleiten

Lassen Sie uns einige Beispiele für die Umleitung von Domänen oder URLs zu anderen URLs diskutieren.

  1. Eine Seite zur anderen umleiten: Manchmal haben Sie den Permalink (URL) einer Seite geändert. Dann können Sie alle Benutzer zu einer neuen Seite umleiten, die sich immer noch mit der alten Seite verbinden.
    # Umleiten Sie eine neue URL auf derselben Host-Umleitung 301 "/Old-Path" "/neu-neu" Redirect 301 "/App/Dienste.HTML ""/App/V2/Dienste.html " 
  2. Auf andere Domänen umleiten: Dies ist nützlich, wenn Sie Benutzer zu einer auf anderen Domänen gehosteten Seite umleiten möchten.
    # Umleiten Sie eine URL auf einer anderen Host -Umleitung 301 "/App/Service" "https: // App.Beispiel.com/Service " 
  3. Den gesamten Website umleiten: Wenn Sie geplant haben, Ihren Domain -Namen zu ändern. Es wird die beste Praxis sein, 301 Redirects für Ihre gesamte Website auf eine neue Domain zu konfigurieren. Das wird Ihnen helfen, alle SEO wiederherzustellen.
    # Umleiten Sie die gesamte Website in eine neue Domain -Umleitung "/" "https: // Beispiel.Netz" 

    Alle URLs und Sub -URLs der Website werden zu neu umgeleitet https: // Beispiel.Netz.

Vorteile der Verwendung .Htaccess zur Implementierung von Weiterleitungen

Sie müssen den Inhalt Ihrer Website nicht ändern. Dies bedeutet, dass Sie sich keine Sorgen machen müssen, dass der Inhalt gleich bleibt. Sie können Weiterleitungen hinzufügen, ohne den Inhalt überhaupt zu ändern.

Sie müssen sich keine Sorgen machen, dass Google Ihre Website bestraft. Wenn Sie den Inhalt auf einer Seite ändern, können Sie eine Strafe von Google auslösen. Google versteht jedoch, dass Weiterleitungen für eine gesunde Website von wesentlicher Bedeutung sind.

Einschränkungen der Verwendung .Htaccess für 301 Weiterleitungen

Wenn Sie eine Website in eine neue Domain übertragen, möchten Sie wahrscheinlich den Inhalt im Quellcode ändern, um Besucher in die neue Domain umzuleiten. Verwendung einer .HTaccess -Umleitung wird die URL nur umleiten, aber den Inhalt nicht ändern.

Bearbeiten der .Die HTaccess -Datei ist oft eine schnelle Art, Dinge zu tun, aber sie kann auch eine schnelle Art sein, Dinge zu brechen. Wenn Sie einen Fehler machen, während Sie die bearbeiten .HTAccess -Datei, Sie können die gesamte Site brechen.

Sie können nicht verwenden .Htaccess, um Benutzer von einer Subdomain zu einer anderen Subdomain umzuleiten. Zum Beispiel, wenn Sie www haben.Beispiel.com und Beispiel.com als Subdomains, Sie können Benutzer nicht von www umleiten.Beispiel.com zu Beispiel.com.

Abschluss

Weiterleitungen sind ein wesentlicher Bestandteil der Aufrechterhaltung einer gesunden Website. Sie tragen dazu bei, dass kaputte Links nicht zu 404 Seiten führen und dass Ihr Inhalt zugänglich ist. Es gibt zwei Umleitungsarten: Die 302 -Umleitung ist eine vorübergehende Umleitung. Sobald der Benutzer auf den Link auf der neuen Seite klickt, zeigt der Browser die alte URL in der Adressleiste an.

Wenn der Benutzer die Seite jedoch über eine Suchmaschine findet, bleibt der Seitentitel und die Beschreibung gleich. Eine 302 -Umleitung kann verwendet werden, um den Benutzer vorübergehend auf eine andere Seite umzuleiten, ist jedoch nicht ideal, um eine dauerhafte URL zu leiten. Eine 301 -Umleitung ist eine dauerhafte Umleitung.