Für ein Projekt hatte ich das Problem, dass sich in dem Domainnamen ein Umlaut befinde. Ich hatte dem Kunden empfohlen gleich beide Varianten zu reservieren. Um nun Google vor doppeltem Content zu „schützen“, wollte die Umlautdomain auf die ohne Umlaut umleiten per .htaccess. Irgendwie wollte das die .htaccess aber nicht verstanden. Habe trotzdem noch einen weg gefunden:
# leitet alles auf den eigentlichen Domainnamen um
# was eben nicht der Domainname selbst ist. So muss
# man erst gar nicht mit den Umaluten kämpfen
RewriteCond %{HTTP_HOST} !^uebeluebeluebel\.de$ [NC]
RewriteRule ^(.*)$ http://uebeluebeluebel.de/$1 [R=301,L]
# leitet dann noch mal alles auf den Domainnamen ohne die
# subdomain www oder zeug um. Finde ich schicker.
RewriteCond %{HTTP_HOST} ^\.uebeluebeluebel\.de$ [NC]
RewriteRule ^(.*)$ http://uebeluebeluebel.de/$1 [R=301,L]
Praktisch … via münster-webdesign.net
8. August 2009 um 23:39 Uhr
Hallo, habe genau nach Ihrem Vorschlag gemacht, allerdings kommt bei mir immer die Fehlermeldung vom Firefox:
——————–
Umleitungsschleife
Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann.
——————–
Ich habe Google Maps auf der Homepage laufen und ich habe 3 Domains (acfaugsburg.de, acfaugsburg.com und acf-augsburg.de) und würde gerne den Rewrite nutzen aber die Domainnamen sollen erhalten bleiben.
Schöne Grüße aus Augsburg
Dominik