RewriteCond %{HTTP_HOST} ^www.meineseite.de [NC]
RewriteRule (.*) http://meineseite.de [L,R=301]
Hatte eigentlich nie Probleme mit obigen Code, jetzt nach einem Serverwechsel sagt er mir bei einem www-Aufruf die DNS-Adresse ist nicht gefunden und leitet mich nicht auf die http:/ weiter (diese geht). Ich scheine gerade blind zu sein. Sieht hier jemand einen Fehler?
DNS hat nix damit zu tun.
Sieh dir lieber mal die Nameserver-Einstellungen an (Wshl. im Server Interface deines Providers zu finden).
Wenn diese Schreibweise bislang funktioniert hat, bin ich mir nicht sicher, ob darin ein Fehler enthalten ist.
Meine RewriteCond / -Rule lauten seit jeher syntaktisch ein wenig anders:
RewriteEngine on # optionale Angabe, falls bei Dir nicht (mehr) vorhanden
RewriteCond %{HTTP_HOST} ^www\.meineseite\.de$ [NC]
RewriteRule ^(.*)$ http://meineseite.de/$1 [R=301]
@scbawik: mache ich! Danke.
@Spicelab: Also auch mit deiner Syntax geht es nicht! RewriteEngine on hatte ich natürlich schon ganz zu beginn gesetzt. Aber mit deiner Syntax ist was ganz anderes jetzt passiert: Es ist extrem schneller geworden! Aber so was von schneller. Ist in meinem Code irgendwas geschrieben, was die Seite ausgebremst hat?
Möglicherweise wird nach dem Serverwechsel der DNS erst umgestellt, das kann einige Zeit (ein paar Tage) dauern.