Rewrite-Error :?



  • Also ich hab folgende Url:

    index.html?xid=fa984f38cb7dc4b74e20078e73dd79f7
    

    und moechte sie mit dieser Regel umschreiben:

    RewriteRule index.html\?xid=(\w{32}) main.php?modus=index&xid=$1
    

    Allerdings bekomm ich den 404-Fehler.
    Wenn ich die Regel so schreib:

    RewriteRule index.html\?(*) main.php?modus=index&$1
    

    funktioniert es zwar, aber das ist ja nicht der sinn 😉
    aender ich den Regex auf das hier:

    RewriteRule index.html\?xid(*) main.php?modus=index&xid=$1
    

    bekomm ich schon wieder den 404er 😞

    eigentlich sind ja alle 3 ausdruecke richtig oder? oder hab ich da was uebersehen?



  • Bei der letzten Variante wäre ein = bei xid zuviel, da dieses ja schon in $1 enthalten ist - aber das sollte eigentlich nicht der Grund sein 🙄


  • Mod

    () sieht komisch aus, was du willst ist wohl (.)



  • eigentlich wollte ich ja des 2. aber jetzt hab ich es so geloest:

    RewriteRule index.html main.php?modus=index [QSA,L]
    

Anmelden zum Antworten