| Josh |
Geschrieben am: Fr 21.01.2005, 16:50
|
![]() AyomRank 9 Gruppe: Moderatoren Beiträge: 2141 Mitglied seit: 19.10.2003 |
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 -------------------- Mein letztes Projekt: Atelier-Schmuck.ch
"Das habe ich nie getan und werden es auch nie wieder tun!" :lol: |
![]() |
| Ansgar Berhorn TOPdesk Deutschland |
#2 Geschrieben am: Fr 21.01.2005, 17:56 (+01:06)
|
||||||||||
![]() AyomRank 6 Gruppe: Experten Entwicklung (Mod) Beiträge: 857 Mitglied seit: 8.10.2004 |
Da ist doch auch keine Beschränkung drin? Wieso setzt du das Fragezeichen? Ich interpretier mal sprachlich:
exakt 2 Klein-Buchstaben
Ein oder kein "/"
Beliebig viele Zeichen. Ich schätze mit einer Maskierung vom Fragezeichen kommt das raus was du willst.
-------------------- |
||||||||||
![]() |
| Josh |
#3 Geschrieben am: Fr 21.01.2005, 19:15 (+01:18)
|
![]() AyomRank 9 Gruppe: Moderatoren Beiträge: 2141 Mitglied seit: 19.10.2003 |
nene, mit dem fragezeichen hat dies nix zu tun. das bedeutet nur, dass nach den 2 buchstaben für die sprache plus "/" noch mehr folgen kann "(.*)" oder auch nichts. deshalb wird mit dem ? das (.*) auf optional gestellt...
-------------------- Mein letztes Projekt: Atelier-Schmuck.ch
"Das habe ich nie getan und werden es auch nie wieder tun!" :lol: |
![]() |
| Ansgar Berhorn TOPdesk Deutschland |
#4 Geschrieben am: Fr 21.01.2005, 21:56 (+02:40)
|
||
![]() AyomRank 6 Gruppe: Experten Entwicklung (Mod) Beiträge: 857 Mitglied seit: 8.10.2004 |
Was in deinem regulärem Ausdruck begrenzt denn dann effektiv? Das Fragezeichen ist ein Operator und muss maskiert werden, wenn Genau ein oder genau kein "/" zu definieren macht doch keinen Sinn, wenn du da was begrenzen möchtest vor dem "/". Oder was willst du? -------------------- |
||
![]() |
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/5734
![]() |
![]() ![]() ![]() |
| Themen Titel | Autor | Views | Antworten | Letzte Aktion |
| mod_rewrite Frage | Coach | 104 | 0 | Mo 25.08.2008, 20:02 |
| mod_rewrite & verzeichnisse | pangu | 203 | 1 | So 23.03.2008, 11:53 |
| 2 mal guter Text mit über 1000 Zeichen | omc | 188 | 0 | Di 26.02.2008, 20:34 |
| mod_rewrite Problem | Marc Schuler | 199 | 5 | Fr 8.02.2008, 22:31 |
| Problem mit Zeichen [PHP] | TTlong | 352 | 6 | Mi 23.01.2008, 12:29 |
| mod_rewrite /Order/ -> /ordner/ | MarcB | 205 | 2 | Mo 7.01.2008, 13:46 |
| Webspace mit mod_rewrite und ohne Safe-Mode? | Toblerone | 1156 | 3 | Mi 21.11.2007, 03:00 |
| httpd.conf bzw. Mod_Rewrite | Coach | 443 | 9 | Di 23.10.2007, 11:07 |
| Komische Zeichen im IE Quelltext | vendy | 364 | 5 | So 30.09.2007, 13:44 |
Anzeige - [Interessiert an einer Anzeige?]














