suit: mit/ohne 'www' über .htaccess-Datei

Beitrag lesen

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

Und so klappt es. Esgal, was man eingibt, das 'www' kommt weg.

nein - hier wirst du umgeleigtet, wenn du die seite mit www.example.net aufrufst, sollte eine anfrage mit www.example.com ankommen, wird sie nicht umgeleitet, da das suchmuster nicht mehr zutrifft

ebenso hätte dein ursprüngliche suchmuster darauf zutreffen müssen (lediglich der punkt nach dem www war nicht escaped - so hätte zb www.example.org und wwwfexample.com oder wwwbexample.org ebenfalls zugetroffen

der post von multi beschreibt eine bessere lösung

hier wird www.example.com nach example.com umgeleitet, www.example.net nach example.net usw

das verhindert allerdings nur doppelten inhalt (der lt. google sowieso überbewertet wird) für die www-subdomain, nicht aber für völlig andere domains

doppelten inhalt bei example.com, example.net und example.org gibts nachwievor

sinnvoller ist es imho auf !^example.com$ zu matchen und dann auf example.com weiterzuleiten