Phil: mod_rewrite, parameterübergabe?

Hallo!
ich habe es endlich geschafft, meine schrecklichen Adressen ala /index.php?site=bla in /bla.html umwandeln zu lassen...

Nun habe ich aber einige Adressen, die neben site noch einen weiteren Parameter, wie eine id besitzen: /index.php?site=bla&id=2.
Nun habe gedacht, das wär egal, ich schreibe einfach bla.html?id=2, aber funktioniert leider nicht...

Wie kann ich dieses Problem lösen, ohne für jeden speziellen Fall eine neue Regel aufstellen zu müssen?

CU
Phil Marx
http://www.yubb.de

  1. Hallo!
    ich habe es endlich geschafft, meine schrecklichen Adressen ala /index.php?site=bla in /bla.html umwandeln zu lassen...

    Nun habe ich aber einige Adressen, die neben site noch einen weiteren Parameter, wie eine id besitzen: /index.php?site=bla&id=2.
    Nun habe gedacht, das wär egal, ich schreibe einfach bla.html?id=2, aber funktioniert leider nicht...

    Definiere "funktioniert nicht".

    Häng doch einfach den Query String noch dran, etwa so:

    RewriteCond %{QUERY_STRING} ^(.*)$
    RewriteRule ^(.*).htm$ index.php?site=$1&%1 [L]

    Dann sollte das gehen.

    1. Hallo!

      Häng doch einfach den Query String noch dran, etwa so:

      RewriteCond %{QUERY_STRING} ^(.*)$
      RewriteRule ^(.*).htm$ index.php?site=$1&%1 [L]

      Dann sollte das gehen.

      Super, genau das wars, was ich gesucht habe, danke :D

      CU
      Phil