Doctor Snuggles: Modrewrite - mehrere Verzeichnisse

Hallo,

ich möchte schöne URLs erzeugen bisher lautet meine Url http://example.com/index.php?v1=AB&v2=CD&v3=EF&v4=GH zu http://example.com/AB/CD/EF/GH/

Mein Ansatz war:

RewriteEngine on
RewriteRule ^/(.*)$/(.*)$/(.*)$/(.*)$ /index.php?v1=$1&v2=$1&v3=$1&v4=$1

doch ein <?php var_dump($_GET) ?> in der index.php sagt das keine Inhalte vorhanden sind. Vermutlich habe ich den Syntax nicht verstanden. Nur wo bekomme ich jetzt Fehlermeldungen her?

  1. @@Doctor Snuggles

    Vermutlich habe ich den Syntax nicht verstanden.

    Die Syntax ist ja auch weiblich.

    $ steht für das Ende des Suchmusters, hat also mittendrin nichts zu suchen.

    LLAP 🖖

    --
    Ist diese Antwort anstößig? Dann könnte sie nützlich sein.
  2. Hallo und guten Morgen,

    ich möchte schöne URLs erzeugen bisher lautet meine Url http://example.com/index.php?v1=AB&v2=CD&v3=EF&v4=GH zu http://example.com/AB/CD/EF/GH/

    Was reinkommt (als Request) muss auch rausgehen (als Link).

    Sorge also erst einmal dafür, dass in den internen Links des Systems nicht mehr

    http://example.com/index.php?v1=AB&v2=CD&  
    

    drin steht. Dann reduziert sich das Rewriting auf ganz wenige Regeln. Alles andere erledigt dann dein Request-Dispatcher. Der kann dann z.B. mittels Cookies auch prüfen, ob der User überhaupt das angeforderte Ergebnis sehen darf.

    Grüße
    TS

    --
    es wachse der Freifunk
    https://harz.freifunk.net