Regular expression i htaccess regex, PCRE, POSIX, upotreba Apache .htaccess , mod_rewrite |
|
Alati teme | Način prikaza |
16. 08. 2006. | #1 |
član
Certified
Datum učlanjenja: 21.06.2005
Lokacija: Beograd
Poruke: 60
Hvala: 3
4 "Hvala" u 1 poruci
|
mod_rewrite problem
OK, problem in a nutshell:
hoću da prebacim url-ove koji su tipa: .../index.php?page=<stranica>[&<opcija n>=<vrednost n>] (gde broj i nazivi opcija variraju od stranice do stranice) u nešto tipa: .../<stranica>.html/[<opcija n>,<vrednost n>/] zapravo, treba mi obrnut rewrite (urlovi na stranici će biti ispisani kao pod 2, a rewritovani u 1) U slučaju fiksnog broja parametara je jednostavno, npr tražim ovo: ^index.php?page=(.*)&(.*)=(.*)&(.*)=(.*) i zamenim sa recimo /$1.html/$2,$3/$4,$5 U slučaju varijabilnog broja parametara, ono što mi prvo pada na pamet je da tražim ovo: ^index.php?page=(.*)(&(.*)=(.*))* ali, čime da ga zamenim? Pretpostavljam da neko ko je iskusniji sa regexp (neki sysadmin) ima rešenje (ako takvo postoji). Znam za jedno potencijalno, "seljačko", da pišem posebno pravilo za svaki broj parametara, pa do maksimalno mogućeg, ali da li postoji elegantno, da se to uradi sve u jednom redu? |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
mod_rewrite i problem sa putanjama | Marko Medojevic | Sva početnička pitanja | 6 | 20. 11. 2008. 14:39 |
[mod_rewrite] - Problem sa brojem parametara | mb_sa | Regular expression i htaccess | 4 | 09. 03. 2008. 19:10 |
mod_rewrite | Predrag Gajić | PHP | 3 | 27. 02. 2008. 16:28 |
Htaccess, mod_rewrite problem | nEdImT | Regular expression i htaccess | 5 | 29. 01. 2008. 14:25 |
problem sa mod_rewrite... | krcko | Regular expression i htaccess | 5 | 08. 06. 2007. 03:03 |