Till: [mod_rewrite] Problem mit Variablenübergabe

Beitrag lesen

Hallo!

Ich finde einfach nicht, woran es liegen könnte ... Vielleicht hat ja jemand eine Idee. Vielen Dank schon einmal.

Ich habe die folgenden beiden Rewrite-Regeln aufgestellt. Die erste funktioniert erwartungsgemäß, bei der zweiten wird immer "index" als $1/page-Parameter übergeben.

RewriteRule ^([a-zA-Z0-9-_]*).html$ index.php?page=$1&end=html [L]
RewriteRule ^([a-zA-Z0-9-_]*).php$ index.php?page=$1&end=php [L]

Die Übergabeparameter frage ich in der index.php mit $_GET['page'] und $_GET['end'] ab. $_SERVER['REDIRECT_QUERY_STRING'] liefert korrekt "page=seite12&end=php".

Für www.test.test/foo.html erhalte ich foo und html,
für www.test.test/foo.php  erhalte ich index und php.

Woran könnte das bloss liegen?

Grüe, Till