Anders Winkler: mod_rewrite

Beitrag lesen

Hallo Forum,

kann mir jemand vielleicht weiterhelfen? Ich möchte, dass der Aufruf von folgender URL:

http://www.mydomain.de/splash/?a=1

zum Aufruf von

http://www.mydomain.de/page.php

führt, und zwar mit folgenden Parametern:

a=1 und id=splash

Also als Ganzes:

http://www.mydomain.de/page.php?a=1&id=splash

---------

Folgendes schlägt fehl:

RewriteRule ^splash/(.*)$ /page.php$2&id=splash

Offenbar muss man das &id=splash irgendwie escapen, ich weiß allerdings nicht wie!

Zweiter Versuch:

RewriteRule ^(splash)/(.*)$ /page.php$2  [env=id:$1]

Nun würde ich erwarten, dass ich in meinem PHP-Skript in $_SERVER['id'] den Wert "splash" finden würde. Seltsamerweise aber findet sich der Wert in $_SERVER['REDIRECT_id']. Wie kommt das?

Danke für jeden Tipp,
Anders