Hi Katja,
RewriteCond %{HTTP_HOST} !^www.altedomain.tld$ [NC]
RewriteRule ^(.*)$ http://www.neuedomain.tld$1 [L,R=301]Ich veränderte dann alte und neue domain mit meinem Namen und das tld wurde zu .de ... aber wenn ich auf die Seite ohne www draufgehen, verlinkt er zwar zur seite mit www., jedoch steht am Ende immer noch .tld statt.de - sprich die Seite wird nicht aufgerufen. Woran liegt das und was kann man machen?
Zwei Möglichkeiten - entweder hast du tatsächlich einfach nur vergessen, in der (letzten) Zeile mit RewriteRule .tld durch .de zu ersetzen, oder du hast es beim ersten Versuch vergessen und anschließend erst geändert. Der Browser merkt sich diese fehlerhafte Umleitung, wenn er sie einmal bekommen hat, weil du den Apachen einen Permanent redirect (301) hast machen lassen.
Versuche in dem Fall also mal deinen Browsercache zu leeren, evtl. auch Browser neustarten.
Viele Grüße,
~ Dennis.
Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
Weblog: Comboboxen mit Javascript - [apr_dbd_mysql unter Debian - so geht es doch \Update]