Sub-Folder als Variable übergeben

URLs umschreiben, umleiten, blocken oder sperren - all das und noch viel mehr kann mit mod_rewrite erreicht werden. Mit regulären Ausdrücken, Conditions und Rules stehst Du auf Kriegsfuss? mod_rewrite macht nicht das was Du willst, oder funktioniert gar nicht? hier bist Du richtig!

Moderatoren: Bob, Super-Mod

Sub-Folder als Variable übergeben

Beitragvon gweilo » 08.02.2012 18:39

Hallo,

ich habe folgendes Problem. Hoffentlich kann mir jemand weiterhelfen.

Ich würde gerne den Sub-Folder einer Domain als Variable an ein Script übergeben, also z.B. www.domain.de/topics/mytopic and index.php?topic=mytopic

Dazu habe ich folgende Rewrite Rule:

RewriteRule ^topics/([a-zA-Z0-9-]*)(.*)$ index.php?mytopic=$1 [QSA,L,E]

Leider werden keine Werte übergeben. Sonstige Rewrite funktionieren ohne Probleme. Weiß jemand von euch Rat? Das wäre klasse!

Danke & VG
Gweilo
gweilo
.
.
 
Beiträge: 3
Registriert: 22.04.2009 20:23

Re: Sub-Folder als Variable übergeben

Beitragvon gweilo » 08.02.2012 19:34

Hallo, noch ein Nachtrag, als Variable müsste also oben bei $1 "mytopic" übergeben werden. Das Beispiel war ggf. etwas ungünstig gewählt.
Daher nochmal ein Beispiel: www.domain.de/topics/abc muss auf index.php?mytopic=abc weitergeleitet werden.
gweilo
.
.
 
Beiträge: 3
Registriert: 22.04.2009 20:23

Re: Sub-Folder als Variable übergeben

Beitragvon Martin1983 » 08.02.2012 20:34

Ich bin ganz neu auf dem Gebiet und kann dir leider nicht weiterhelfen.
Deine Regel funktioniert bei mir wie gewünscht. Hab' ich soeben ausprobiert...
Martin1983
.
.
 
Beiträge: 2
Registriert: 08.02.2012 18:30


Zurück zu mod_rewrite

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste