Melogix: .htaccess Interpretation von Parametern

Hallo Leute!

Ich habe hier eine alte webseite deren URLs ich umschreiben möchte. Die alten URLs müssen dabei unbedingt erhalten bleiben.

Soweit funktioniert meine .htaccess Datei auch ganz gut. Lediglich bei URLs die Parameter enthalten bekomme ich die Meldung, dass die Datei am Server nicht gefunden wurden, da die Parameter nicht berücksichtigt wurden (und somit  nicht in der .htaccess steht).

Beispiel:

RewriteRule ^modules/content/index.php?id=4  index.php?page=2

Hier wird eben nur modules/sexcontent/index.php interpretiert.
Wie schaffe ich es, dass die Parameter ebenfalls erkannt werden?

tia, Melogix

  1. Moin,

    Mit eine Art Variablen -->
     RewriteRule ^modules/content/index.php?id=([0-9]+).html$ index.php?page=$1
    Hier gibt es eine tolle Erklärung.
    Bin bis jetzt mit der Seite und deren Inhalt bestens klargekommen. :-)

    Gruß,
    Christian Wansart

  2. RewriteRule ^modules/content/index.php?id=4  index.php?page=2

    Hier wird eben nur modules/sexcontent/index.php interpretiert.

    Das ist korrekt, da auf einen lokalen filepath geprüft wird.

    Wie schaffe ich es, dass die Parameter ebenfalls erkannt werden?

    nur über eine Condition, die nach der RegEx der RewriteRule geprüft wird.

    RewriteCond %{QUERY_STRING} =id=4
    RewriteRule ^modules/content/index.php$  index.php?page=2 [L]