mod_rewrite 2-mal durchlaufen mit Parameterübergabe

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

mod_rewrite 2-mal durchlaufen mit Parameterübergabe

Beitragvon masterofnothing » 28.08.2011 22:30

Hi,
wie kann ich mittels Mod-Rewrite eine Rewrite Rule machen, die alles was mit !login: anfäng abfängt, dass !login: entfernt und die neue URL nochmal mit mod_rewrite überprüft und auf die neue URL, die bei der 2. Überprüfung entsteht, &_login=1 anhängt.

Die bisherigen Regeln:
Code: Alles auswählen
RewriteRule ^([a-zA-Z0-9-]+)$ index.php?site=$1
RewriteRule ^games/([a-zA-Z0-9-]+)$ index.php?site=categorie&cat=$1
RewriteRule ^games/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)$ index.php?site=play&cat=$1&game=$2

RewriteRule ^!login:$ index.php?site=home&_login=1
RewriteRule ^!login:/([a-zA-Z0-9-]+)$ index.php?site=$1&_login=1
RewriteRule ^!login:/games/([a-zA-Z0-9-]+)$ index.php?site=categorie&cat=$1&_login=1
RewriteRule ^!login:/games/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)$ index.php?site=play&cat=$1&game=$2&_login=1


Ich will aber nicht jede Regel 2mal definieren, sondern das automatisch machen.

Vielen Dank für Eure Kommentare!
masterofnothing
.
.
 
Beiträge: 19
Registriert: 30.07.2008 15:46

Zurück zu mod_rewrite

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron