Domainweiterleitung

Domainweiterleitung

Eine Domainweiterleitung (URL forward) wird verwendet, um eine Domain (z. B. "example.net") an eine andere Hostadresse (z. B. "example.com") weiterzuleiten.

Dabei kann gezielt nur der Domainname ersetzt werden. So lässt sich

"http://www.example.net/" nach "http://www.example.com/"

umleiten, so dass bei Aufruf von

"http://www.example.net/photos/2005.html" automatisch "http://www.example.com/photos/2005.html"

aufgerufen wird.

Eine Weiterleitung kann auch auf eine feste Seite, wie beispielsweise "http://www.example.net/umzug.html", gelegt werden.

Zu Domainweiterleitungen sind HTTP-Statuscodes ab 300 definiert.

Technische Umsetzung

Umsetzung via .htaccess

Für Besitzer eines Apache Webservers, bei dem .htaccess aktiviert ist, empfiehlt es sich, die Weiterleitung der Domain via .htaccess vorzunehmen. Dabei handelt es sich um eine serverseitige Weiterleitung. Das hat folgende Vorteile: zum einen haben ein Großteil aller Apache-Server .htaccess und die Rewrite-Engine standardmäßig aktiviert, zum anderen sind serverseitige Weiterleitungen sehr benutzer- und suchmaschinenfreundlich. Der Besucher wird außer der augenscheinlichen Änderung der URL nichts von dieser Weiterleitung bemerken, da kaum Verzögerungen auftreten, und auch Suchmaschinen werten Weiterleitungen über diese Methode nicht negativ, im Gegenteil, sie hilft oft sogar Duplicate Content (die mehrfache Indexierung des gleichen Inhalts) zu vermeiden.[1]

Eine .htaccess-Datei wird bei dieser Art von Weiterleitung ohne Dateinamen, jedoch mit Punkt und Endung in das Root-Verzeichnis des jeweiligen Webspace eingefügt.

Um permanent (vgl. 301-Redirect) auf die Subdomain "www." zu leiten, müsste die .htaccess-Datei folgendermaßen aussehen:

  1. RewriteEngine On
    
  2.  
    
  3. RewriteCond %{HTTP_HOST} !^www\.example\.net$ [NC]
    
  4. RewriteRule ^(.*)$ http://www.example.net/$1 [R=301,L]
    

Wer umgekehrt von der Subdomain "www." auf die Hauptdomain weiterleiten möchte, der müsste den Code folgendermaßen anpassen:

  1. RewriteEngine On
    
  2.  
    
  3. RewriteCond %{HTTP_HOST} ^www.example.net$ [NC]
    
  4. RewriteRule ^(.*) http://example.net/$1 [L,R=301]
    

Einzelnachweise

  1. Christian Ernst: Duplicate Content (DC) bei Google & Co. Abgerufen am 11. November 2009.

Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Redir — Durch eine Weiterleitung (engl. redirect) werden Funktionsaufrufe an andere Systeme umgeleitet oder weitergegeben. Weiterleitungen im Web werden beispielsweise durch entsprechende HTTP Befehle eines Servers realisiert. In ähnlicher Weise können… …   Deutsch Wikipedia

  • Redirect — Durch eine Weiterleitung (engl. redirect) werden Funktionsaufrufe an andere Systeme umgeleitet oder weitergegeben. Weiterleitungen im Web werden beispielsweise durch entsprechende HTTP Befehle eines Servers realisiert. In ähnlicher Weise können… …   Deutsch Wikipedia

  • Unsinnige Weiterleitung — Durch eine Weiterleitung (engl. redirect) werden Funktionsaufrufe an andere Systeme umgeleitet oder weitergegeben. Weiterleitungen im Web werden beispielsweise durch entsprechende HTTP Befehle eines Servers realisiert. In ähnlicher Weise können… …   Deutsch Wikipedia

  • Url-Hijacking — ist die Entführung einer Domain aus dem Index verschiedener Suchmaschinen. Dieses Problem basiert auf einem Missverständnis zwischen einer Website und einer Suchmaschine hinsichtlich (insbesondere dynamisch generierter) Weiterleitungen. Die… …   Deutsch Wikipedia

  • URL-Hijacking — ist die Entführung einer Domain aus dem Index verschiedener Suchmaschinen. Dieses Problem basiert auf einem Missverständnis zwischen einer Website und einer Suchmaschine hinsichtlich (insbesondere dynamisch generierter) Weiterleitungen. Die… …   Deutsch Wikipedia

  • Weiterleitung — Durch eine Weiterleitung (engl. forward) oder Umleitung (engl. redirect) werden Funktionsaufrufe an dritte Systeme weitergegeben. Weiterleitungen im World Wide Web werden beispielsweise durch entsprechende HTTP Antworten eines Servers realisiert …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”