wahsaga: mod_rewrite Problem

Beitrag lesen

hi,

hab ein kleines problem mit mod_rewrite, welches ich mir nicht so recht erklären kann.

inhalt meiner .htaccess-datei:

RewriteEngine On
RewriteBase /
RewriteRule ^blog/([0-9]+)$ blog/$1/ [R,L]
RewriteRule ^blog/([0-9]+)/$ request.php?id=$1

erste regel bewirkt, dass
http://localhost/blog/5
per redirect umgeleitet wird auf
http://localhost/blog/5/

zweite regel bewirkt dann anschliessend, dass
http://localhost/blog/5/
intern umgeschrieben wird zu
http://localhost/request.php?id=5

"funzt" auch soweit - request.php wird ausgeführt, kontrollausgabe von $_GET['id'] ergibt 5.

wenn ich im doc root jetzt aber auch noch eine datei namens blog.php liegen habe (http://localhost/blog.php), erhalte ich beim versuch des aufrufes von
http://localhost/blog/5 oder
http://localhost/blog/5/

jetzt plötzlich einen 404er.

kann mir das jemand erklären?

es scheint wohl so zu sein, dass ihn das vorhanden-sein einer blog.php beim aufruf des pseudo-verzeichnisses blog/ durcheinander bringt - aber wieso?

habe ich irgendwas in der mod_rewrite doku übersehen?
darf/kann man per mod_rewrite keine solches pseudo-verzeichnis realisieren, wenn es eine datei gleichen namens (plus endung .php, wohlgemerkt) gibt?

mein indianer ist ein apache 1.3.28 unter win xp.

gruss,
wahsaga