Moin,
Hallo,
RewriteCond %{HTTP_HOST} !^www
RewriteRule ^(.*)$ http://www.{HTTP_HOST}.de/$1 [L,R=301]wwwwwwwfhasdhfadhsfj.example.org ist erwünscht? :)
hm...
hab eben folgendes probiert
RewriteCond %{HTTP_HOST} !^www.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}.de/$1 [L,R=301]sowie
RewriteCond %{HTTP_HOST} !^www.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}.de/$1 [L,R=301]wwwwwwwfhasdhfadhsfj.example.org ist trotzdem noch möglich :(
Ah, das kann ja auch gar nicht gehen (es müsste aber eigentlich eine falsche Weiterleitung geben). Ein Aufruf von example.org würde ja zu www.example.org.de weitergeleitet werden, da HTTP_HOST den kompletten angefragten Hostnamen enthält, also dann example.org (mit TLD).
Du könntest ja auch ganz einfach die Hostnamen direkt reinschreiben:
RewriteCond %{HTTP_HOST} !^www.example.org$
RewriteRule ^(.*)$ http://www.example.org/$1 [R=301,L]
Bei manchen anderen Regeln hast du übrigens auch das .de zuviel, etwa bei
RewriteRule ^Stehlgutliste/index.php$ http://{HTTP_HOST}.de/seiten/Stehlgutliste.html [L,R=301]
Tschau,
Martin