Hallo, On 19-Jun-2006 Torsten Foertsch wrote:
On Sunday 18 June 2006 22:10, Heinz W. Pahlke wrote:
Doch ein
RewriteEngine _on RewriteCond %{REQUEST_URI} !^/stats/(.*html)$ RewriteRule ^(.*).html$ $1.php [R]
erreicht das leider nicht. Lt. RewriteLog wird nur die RewriteRule abgearbeitet.
Und selbst die RewriteRule ohne RewriteCond funktioniert heute nicht mehr :-(( Als ich gestern die Frage an die Liste schickte, ging es noch. Und danach habe ich nichts mehr am Apache2 getan, weil mir nichts sonnvolles mehr einfiel.
Dreh mal an RewriteLogLevel, dann siehst Du auch die RewriteCond.
Hatte ich schon auf 9 gesetzt. Und natuerlich auch (wie nach jeder Aenderung) rcapache restart ausgefuehrt.
Alternativ könntest Du mal folgende 2 Regeln ohne RewriteCond probieren (ungetestet):
RewriteRule ^/stats/ - [L] RewriteRule ^(.*).html$ $1.php [R]
Die erste sagt, wenn die Uri mit /stats/ beginnt, ändere sie nicht. Wenn diese Regel zutrifft, ist sie die letzte.
Und auch alleine auf diese bekomme ich einen Error 404, wenn ich "http://kontakty/index.html" aufrufe :-( Ist auch klar, denn gesucht wird "http://kontakty/home/heinz/homepages/kontakte-kontakty.de/index.php", obwohl es "http://kontakty/index.php" heissen muesste :-(( Hier die Logdatei: -----------------------------------8<--------------------------------- 127.0.0.1 - - [19/Jun/2006:08:55:12 +0200] [kontakty/sid#80211430][rid#8037b6c8/initial] (3) [per-dir /home/heinz/homepages/kontakte-kontakty.de/] strip per-dir prefix: /home/heinz/homepages/kontakte-kontakty.de/index.html -> index.html 127.0.0.1 - - [19/Jun/2006:08:55:12 +0200] [kontakty/sid#80211430][rid#8037b6c8/initial] (3) [per-dir /home/heinz/homepages/kontakte-kontakty.de/] applying pattern '^(.*).html$' to uri 'index.html' 127.0.0.1 - - [19/Jun/2006:08:55:12 +0200] [kontakty/sid#80211430][rid#8037b6c8/initial] (2) [per-dir /home/heinz/homepages/kontakte-kontakty.de/] rewrite index.html -> index.php 127.0.0.1 - - [19/Jun/2006:08:55:12 +0200] [kontakty/sid#80211430][rid#8037b6c8/initial] (3) [per-dir /home/heinz/homepages/kontakte-kontakty.de/] add per-dir prefix: index.php -> /home/heinz/homepages/kontakte-kontakty.de/index.php 127.0.0.1 - - [19/Jun/2006:08:55:12 +0200] [kontakty/sid#80211430][rid#8037b6c8/initial] (2) [per-dir /home/heinz/homepages/kontakte-kontakty.de/] explicitly forcing redirect with http://kontakty/home/heinz/homepages/kontakte-kontakty.de/index.php 127.0.0.1 - - [19/Jun/2006:08:55:12 +0200] [kontakty/sid#80211430][rid#8037b6c8/initial] (1) [per-dir /home/heinz/homepages/kontakte-kontakty.de/] escaping http://kontakty/home/heinz/homepages/kontakte-kontakty.de/index.php for redirect 127.0.0.1 - - [19/Jun/2006:08:55:12 +0200] [kontakty/sid#80211430][rid#8037b6c8/initial] (1) [per-dir /home/heinz/homepages/kontakte-kontakty.de/] redirect to http://kontakty/home/heinz/homepages/kontakte-kontakty.de/index.php [REDIRECT/302] 127.0.0.1 - - [19/Jun/2006:08:55:12 +0200] [kontakty/sid#80211430][rid#803776b8/initial] (3) [per-dir /home/heinz/homepages/kontakte-kontakty.de/] add path info postfix: /home/heinz/homepages/kontakte-kontakty.de/home -> /home/heinz/homepages/kontakte-kontakty.de/home/heinz/homepages/kontakte -kontakty.de/index.php 127.0.0.1 - - [19/Jun/2006:08:55:12 +0200] [kontakty/sid#80211430][rid#803776b8/initial] (3) [per-dir /home/heinz/homepages/kontakte-kontakty.de/] strip per-dir prefix: /home/heinz/homepages/kontakte-kontakty.de/home/heinz/homepages/kontakte -kontakty.de/index.php -> home/heinz/homepages/kontakte-kontakty.de/index.php 127.0.0.1 - - [19/Jun/2006:08:55:12 +0200] [kontakty/sid#80211430][rid#803776b8/initial] (3) [per-dir /home/heinz/homepages/kontakte-kontakty.de/] applying pattern '^(.*).html$' to uri 'home/heinz/homepages/kontakte-kontakty.de/index.php' 127.0.0.1 - - [19/Jun/2006:08:55:12 +0200] [kontakty/sid#80211430][rid#803776b8/initial] (1) [per-dir /home/heinz/homepages/kontakte-kontakty.de/] pass through /home/heinz/homepages/kontakte-kontakty.de/home ----------------------------------->8--------------------------------- Wie gesagt, gestern funktionierte es noch. Beste Gruesse, Heinz. -- Reisefuehrer Bulgarien u.a: http://www.erlebnis-bulgarien.de Reiseberichte Osteuropa: http://www.pahlke-online.de Barrierefreies Webdesign: http://www.Pahlke-KunstWebDesign.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com