Mit .htaccess eine 301 Domainweiterleitung einrichten

Was ist eine Domainumleitung?

Wer auf seinem Webhosting Server einen Apache Server installiert hat, kann mittels dem auf dem Server installierten Modul mod_rewrite Einfluss auf die URL´s nehmen.
Hierzu erstellt man einen Datei mit dem Namen .htaccess mit einem Editor der Wahl. Diese Datei lädt man per FTP Zugriff im Hauptverzeichnis des Servers oder des benutzen Content Management Systems ab. Relevant ist hier jenes Verzeichnis, auf welches die Domain "zeigt". Im folgenden Tutorial wird beschrieben wie eine 301 Domainumleitung realisiert wird.

Wie erstellt man eine Domainumleitung?

Man öffnet die Datei .htaccess und kopiert die folgenden drei Zeilen rein, und trägt die Daten so ein wie hier beschrieben.
In den folgenden Beispielen leiten wir einmal die Domain von LernVid.com von "ohne www" zu  "mit www" um. Als Ergebnis erhalten wir für sämtliche URL´s von LernVid.com die aufgerufen werden können das vorgesehene Ergebnis. Gibt dann zum Beispiel jemand in die Browseradressleiste lernvid.com/downloads ein, so landet er auf der Seite www.lernvid.com/downloads.

 

So leitet man die gesamte Domain von lernvid.com auf www.lernvid.com um.

.htaccess - www hinzufügen
RewriteEngine On
RewriteCond %{HTTP_HOST} ^lernvid.com$ [NC]
RewriteRule ^(.*) http://www.lernvid.com/$1 [L,R=301]

 

So leitet man die gesamte Domain von www.lernvid.com auf lernvid.com um.

.htaccess - www entfernen
RewriteEngine On
RewriteCond %{HTTP_HOST} !^lernvid.com$ [NC]
RewriteRule ^(.*)$ http://lernvid.com/$1 [L,R=301]

 

Beide Varianten haben eine Berechtigung wenn man sie so nutzt, dass nur eine Variante angewendet wird. Aus Gründen der Suchmaschinenoptimierung (SEO) ist dies durchaus ratsam. Zum einen werten Suchmaschinen den Inhalt von Seiten schlechter wenn dieser doppelt anzufinden ist (Stichwort: duplicate content) 

 

Fazit für Weiterleitungen von Domains

Mit dieser Technik kann schnell und einfach eine sogenannte 301 Redirect (Weiterleitung) eingerichtet werden. Weitere Techniken und Anwendungszwecke dieser Art sind komplette Umleitungen einer Domain auf eine andere. Zieht man zum Beispiel mit der gesamten Domain um, so kann man sich ebenfalls eine 301 Weiterleitung auf die neue Zieladresse einrichten damit sämtliche Seiten umgeleitet werden. Diese Methode wird übrigens auch von Google empfohlen.


LernVid 14.11.2010  
Ja Nein  

Vielen Dank für die Info Erich. Ich hab den Rechtschreibfehler gleich ausgebessert.

 
   
       
Erich Kellermann 13.11.2010  
Ja Nein  

Bitte "Relevent" in "Relevant" umändern.Gruß

 
   
       
Kommentarformular ausblenden Kommentarformular ausblenden

Bold Italic Underline Quote Ordered List Unordered List URL zum Bild eingeben URL eingeben Code Smileys

:confused: :cool: :cry: :laugh: :lol: :normal: :blush: :rolleyes: :sad: :shocked: :sick: :sleeping: :smile: :surprised: :tongue: :unsure: :whistle: :wink: 

  1500 Verbleibende Zeichen

Antispam Anderes Bild laden Groß-/Kleinschreibung beachten