Axel: Doppelte Einträge in der access.log. mod_rewrite?

Beitrag lesen

Hallo Forum,

ich habe ein seltsames Verhalten in meinem Apache-Webserver festgestellt und weiß nicht, ob es auf Grund der Nutzung von mod_rewrite normal ist.

Ich benutze mod_rewrite, um alle Anfragen an einen PHP-Controller zu leiten:
 RewriteEngine on
 # Dateien mit Endungen (.gif, .jpg, usw. werden direkt aufgerufen)
 RewriteCond %{REQUEST_URI} ..+$
 RewriteRule .* - [L]

# Alle anderen Anfragen gehen an den Controller
 RewriteRule (.*) /webcontroller.php?request=$1 [QSA,L]

Nun ist mir aufgefallen, das alle Anfragen, die ich über den Browser stelle, doppelt in die access.log geschrieben werden (bzw. der Aufruf auf wirklich doppelt erfolgt). Bei einer POST - Anfrage wird diese + einer GET-Anfrage ausgeführt:
127.0.0.1 - - [10/Aug/2007:11:52:13 +0200] "GET / HTTP/1.1" 200 530
127.0.0.1 - - [10/Aug/2007:11:52:13 +0200] "GET / HTTP/1.1" 200 530
127.0.0.1 - - [10/Aug/2007:12:58:32 +0200] "POST /login/ HTTP/1.1" 200 522
127.0.0.1 - - [10/Aug/2007:12:58:32 +0200] "GET /login/ HTTP/1.1" 200 749

Kennt jemand das verhalten? Kann ich das irgendwie verhindern oder habe ich vielleicht einen Fehler in meinen Rewrite-Rules?

Vielen Dank im Voraus
Schöne Grüße
Axel