Michael Schröpl: Modrewrite Redirect

Beitrag lesen

Hi Alfons,

Leider erhalte ich mit :
RewriteEngine on
RewriteCond  %{REQUEST_URI} !-U
RewriteRule  ^(.+)          http://test.de/$1
den Fehler.
Premature end of script headers

Was ist denn daran falsch?

ich sehe zunächst mal keinen Zusammenhang zwischen Deinen Direktiven und der Fehlermeldung - letztere entsteht durch die Ausführung Deiner "datenbankbasierten Seite" und müßte eigentlich auch dann auftreten, wenn Du diese direkt ansprichst ... es sei denn, Du hast in dieser Seite eine implizite Annahme getroffen, die nach dem Umschreiben des URL nicht mehr gültig ist (irgendwelche indirekten Adressierungen?).
Wahrscheinlich gibt Deine Seite gar nichts oder eine Fehlermeldung aus - an einer Stelle, wo sie eigentlich einen HTTP-Header ausgeben sollte; das ist die übliche Ursache für "Premature end of script headers". Genaueres findest Du im error_log Deiner Domain.

Hast Du eigentlich ein RewriteLog angelegt, um zu kontrollieren, was Deine Übersetzungsregeln bewirken?

Viele Grüße
      Michael

--
T'Pol: I apologize if I acted inappropriately.
V'Lar: Not at all. In fact, your bluntness made me reconsider some of my positions. Much as it has now.
(sh:| fo:} ch:] rl:( br:^ n4:( ie:% mo:) va:| de:/ zu:| fl:( ss:) ls:~ js:|)
Auch diese Signatur wird an korrekt konfigurierte Browser gzip-komprimiert übertragen.