xtomcatx: Apache: mod_rewrite Problem

Beitrag lesen

Hallo,
Ich habe gestern begonnen mit mod_rewrite aufm Apache 1.3.33 zu experimentieren und dabei folgendes Problem festgestellt:
Meine .htaccess sieht folgendermaßen aus und liegt auf dem root der Subdomain:

  
Options +Indexes  
RewriteEngine on  
RewriteRule ^([^/]*)/([^/]*)\.htm$ /allgemein\.pl\?query=$1&query2=$2 [NC]  

Wenn ich jetzt domain.de/blabla/egon.htm aufrufen will, wird domain.de/allgemein.pl?q1=blabla&q2=egon aufgerufen. soweit in ordnung
Wenn ich jedoch domain.de/allgemein/egon.htm aufrufe, wird domain.de/allgemein.pl?q1=allgemein[b].pl[/b]&q2=egon aufgerufen.
Ich finde in dem Regexp, so wie ich sie von Perl aus kenne, einfach keinen Fehler
Das allgemein.pl ist nur für Testzwecke und gibt lediglich die Parameter aus, mit denen es aufgerufen wurde:

  
#!/usr/bin/perl -w  
use strict;  
use CGI;  
my $q = new CGI;  
print $q->header("text/plain");  
print "Liste aller übergebenen Parameter:\n\n";  
print "$_:".$q->param($_)."\n" foreach $q->param;  

Hat jemand eine Idee, woran das liegen könnte? Ich hatte vermutet, dass die RewriteRule vielleicht nochmal angewandt wird, aber schon das erste [^/] müsste dem einen Riegel vorschieben.

Gruß Martin