Anders Winkler: mod_rewrite

Beitrag lesen

Hallo Stephan,

RewriteRule ^splash/(.*)$ /page.php$1&id=splash [L]

Dann sollte es eigendlich gehen, ich sehe sonst keinen Fehler...

bei Aufruf von

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

ist das Ergebnis

"The requested URL /page.php&id=splash was not found on this server."

Man beachte, dass zwischen "page.php" und "&id=splash" nichts steht. Nehme ich allerdings das "&id=splash" aus der Rule weg, macht Apache den folgenden Aufruf:

page.php?a=1

Offenbar kommt mod_rewrite nicht damit klar, dass direkt hinter dem "$1" noch etwas folgt ("$1&id=splash")!?

Danke und schöne Grüsse, Anders