Beat: mod_rewrite

Beitrag lesen

test.html            -> index.php?action=test
test.html?menu=test2 -> index.php?action=test&menu=test2

Den ersten Teil habe ich auch geschafft, den 2. Teil schaffe ich nicht. Kann mir jemand helfen?

mod_rewrite untersucht in einer Regel Pfade und keine Query-Strings!

RewriteRule ^(.*).html$ index.php?action=$1 [QSA,L]

sollte für beides reichen.
[QSA] steht für Query-String-append. Ein bestehender Query-String wird an den neu definierten angehängt.
[L] (last) besagt, keine nachfolgende Regel wird angewendet.

eventuell willst du
RewriteRule ^(.*).html$ /index.php?action=$1 [QSA,L]
verwenden.

mfg Beat

--
><o(((°>           ><o(((°>
   <°)))o><                     ><o(((°>o
Der Valigator leibt diese Fische