Josh
Legendäres Mitglied
hi alle.
ich habe in meinen mod_rewrite als erste zwei zeichen immer ein kürzel für die sprache:
RewriteRule ^(eg|ch|de|xx)/?(.*)$ main.php [QSA]
nun möchte ich aber diese unschöne statische programmierung dynamisch machen, indem ich bestimme, dass die ersten 2 zeichen immer 2 buchstaben sein sollen. ich habe folgendes versucht, leider hat es nicht geklappt, die beschränkung auf 2 zeichen wirkt nicht, es werden auch mehr zeichen durchgelassen:
RewriteRule ^([a-z]{2})/?(.*)$ main.php [QSA]
Was ist da genau falsch? funktionieren beschränkungen à la {2} oder {1,3} nicht? in php's preg_match geht das wunderbar...
vielen dank für hilfe.
josh
ich habe in meinen mod_rewrite als erste zwei zeichen immer ein kürzel für die sprache:
RewriteRule ^(eg|ch|de|xx)/?(.*)$ main.php [QSA]
nun möchte ich aber diese unschöne statische programmierung dynamisch machen, indem ich bestimme, dass die ersten 2 zeichen immer 2 buchstaben sein sollen. ich habe folgendes versucht, leider hat es nicht geklappt, die beschränkung auf 2 zeichen wirkt nicht, es werden auch mehr zeichen durchgelassen:
RewriteRule ^([a-z]{2})/?(.*)$ main.php [QSA]
Was ist da genau falsch? funktionieren beschränkungen à la {2} oder {1,3} nicht? in php's preg_match geht das wunderbar...
vielen dank für hilfe.
josh