Umleitung auf www Domain

Hat man eine Webseite, sollte diese immer mit und ohne, dass „www“ erreichbar sein; d.h. http://example.com/ oder http://www.example.com.

Man sollte sich aber in einem solchen Fall für eine Schreibweise entscheiden und die andere auf diese umleiten um keine Probleme mit Cookies zu kriegen und die Suchmaschinen nicht zu verwirren.
Suchmaschinen-technisch ist dies auch schlecht, da die Suchmaschine dann denken, man mache dies extra um mehr hits zu bekommen und die Seite teilweise im ranking sogar herabstufen!

Achtung, benutze nur eine der folgenden Anweisungen in deinem .htaccess file:

Um alle User so umzuleiten, dass die Seite MIT dem „www.“ Präfix läuft, benutze diese Einstellung:

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Um alle User so umzuleiten, dass die Seite OHNE dem „www.“ Präfix läuft, benutze diese Einstellung:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]

Dies leitet nun alles was NICHT http://www.example.com/ ist nach http://www.example.com/ um. So lässt sich dies auch gut gebrauchen wenn man noch weitere domains hat, die auf dieses Verzeichnis zeigen und man alle zur gleichen Haut-Domain weiter leiten möchte. (:wink:)

Tip: Umleitung direkt in der Server-Konfiguration
Manche CMS, wie z.B. Drupal ersetzen bei einem update meist die .htaccess Datei mit ihrer Standard-Datei. Dies führt dann dazu, dass man die eigenen Änderungen nach jedem update neu nachtragen muss, was sehr mühsam ist.

Hat man die Möglichkeit die Server-Konfiguration zu ändern, macht man die Umleitung deshalb am besten direkt im VirtualHost File:

  #[...]
 
 
    RewriteEngine on
    RewriteCond %{HTTP_HOST} !^www. [NC]
    RewriteRule ^ <a href="http://www.%{HTTP_HOST}%{REQUEST_URI}" target="blank" rel="noopener noreferrer">http://www.%{HTTP_HOST}%{REQUEST_URI}</a> [L,R=301]
 
 
  #[...]

Quelle: http://drupal.stackexchange.com/questions/30167/htaccess-www-redirect-in-dev-desktop|drupal.stackexchange.com

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.