Also ich habe folgendes Ziel:
Wenn ich die URL example.com/?s=details:1:2 eingebe, erhalte ich genau das, was ich möchte. Intern ruft das Index-Script dann die Datei: example.com/offline/details/page.php?id=1:2 auf.
Im Browser soll die Adresse dann so aussehen: domain.de/details/1/2
Er darf aber wirklich nur dann den rewrite einsetzen, wenn das erste Verzeichnis details ist. Kann mir da jemand helfen? Ich habe nämlich mit mod_rewrite NULL Erfahrung. Und passende Beispiele, da blicke ich ehrlich gesagt noch nicht durch.
Für mich ist wichtig, die Argumentation zu verstehen, die dahinter steckt. Dafür brauche ich aber Beispiele, die meiner Server-Konfig entsprechen. Sonst bekomme ich das nicht in den Schädel.
Also noch mal ganz kurz: example.com/details/1/2 muss auf
example.com/?s=details:1:2 umgestellt werden
und darf dies nicht tun, wenn example.com/img/profil.php?id=1:2 abgerufen wird.
Wenn ich die URL example.com/?s=details:1:2 eingebe, erhalte ich genau das, was ich möchte. Intern ruft das Index-Script dann die Datei: example.com/offline/details/page.php?id=1:2 auf.
Im Browser soll die Adresse dann so aussehen: domain.de/details/1/2
Er darf aber wirklich nur dann den rewrite einsetzen, wenn das erste Verzeichnis details ist. Kann mir da jemand helfen? Ich habe nämlich mit mod_rewrite NULL Erfahrung. Und passende Beispiele, da blicke ich ehrlich gesagt noch nicht durch.
Für mich ist wichtig, die Argumentation zu verstehen, die dahinter steckt. Dafür brauche ich aber Beispiele, die meiner Server-Konfig entsprechen. Sonst bekomme ich das nicht in den Schädel.
Also noch mal ganz kurz: example.com/details/1/2 muss auf
example.com/?s=details:1:2 umgestellt werden
und darf dies nicht tun, wenn example.com/img/profil.php?id=1:2 abgerufen wird.
Kommentar