Regular expression i htaccess regex, PCRE, POSIX, upotreba Apache .htaccess , mod_rewrite |
![]() |
|
Alati teme | Način prikaza |
|
![]() |
#1 |
novi član
Na probnom radu
Datum učlanjenja: 19.10.2006
Poruke: 13
Hvala: 2
0 "Hvala" u 0 poruka
![]() |
![]() Odlučio sam da na sajtu www.alis.co.yu koristim mod rewrite, i prilikom testiranja na lokalnom apache serveru je sve radilo ok, dok na na serveru na kojem sajt stoji nešto ne štima.
Naime, kad npr. ukucam www.alis.co.yu/kupatila dobijem stranicu koju treba, dok kada npr. ukucam www.alis.co.yu/kupatila/aqualux dobijam ponovo stranicu www.alis.co.yu/kupatila. Iz nekog razloga sve što se pomoću mod rewrite-a prosleđuje unutar query stringa (u ovom slučaju kupatila.php?show=aqualux) ne prolazi. Ovo između ostalog stoji u .htaccess fajlu: Kôd:
RewriteRule ^kupatila/?$ kupatila.php [nc] RewriteRule ^kupatila/(.+)/?$ kupatila.php?show=$1 [nc] |
![]() |
![]() |
![]() |
#2 |
Ivan Dilber
Sir Write-a-Lot
|
![]() probaj da flagove promenis u [L,NC] u oba rula... ukoliko si odradio rewrite koji si zeleo nema potrebe za daljim radom mod_rewrite, a vrlo verovatno neko naredno pravilo zezne nesto, tipa uradi ponovo rewrite, a izgubi pritom postojece GET parametre
__________________
Leadership is the art of getting people to want to do what you know must be done. |
![]() |
![]() |
![]() |
#3 |
novi član
Na probnom radu
Datum učlanjenja: 19.10.2006
Poruke: 13
Hvala: 2
0 "Hvala" u 0 poruka
![]() |
![]() Ni ovo ne pomaže
![]() Kôd:
RewriteRule ^kupatila/?$ /kupatila.php [L,NC] RewriteRule ^kupatila/(.*)/$ /kupatila.php?show=$1 [L,NC] |
![]() |
![]() |
![]() |
#4 |
novi član
Na probnom radu
Datum učlanjenja: 28.02.2006
Poruke: 10
Hvala: 1
2 "Hvala" u 2 poruka
![]() |
![]() Probaj da im zamenis mesta
|
![]() |
![]() |
![]() |
#5 | |
novi član
Na probnom radu
Datum učlanjenja: 19.10.2006
Poruke: 13
Hvala: 2
0 "Hvala" u 0 poruka
![]() |
![]() Citat:
![]() |
|
![]() |
![]() |
![]() |
#6 |
banned
Professional
Datum učlanjenja: 04.06.2005
Poruke: 371
Hvala: 0
738 "Hvala" u 83 poruka
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Hmm... možda MultiViews pravi probleme, probaj ovako
Kôd:
Options -MultiViews RewriteEngine On RewriteRule ^kupatila\/([^\/]+)\/?$ kupatila.php?show=$1 [L,NC] RewriteRule ^kupatila\/?$ kupatila.php [L,NC]
__________________
Don't look at me; I'm lost too. “If you can't dazzle them with brilliance, baffle them with bul*s**t.” |
![]() |
![]() |
![]() |
Alati teme | |
Način prikaza | |
|
|
![]() |
||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
C: Potrebna pomoć oko izrade programa | rakche | Programiranje | 1 | 29. 03. 2010. 19:49 |
URL Rewrite - Pomoc | Zizi | Regular expression i htaccess | 5 | 18. 08. 2009. 23:19 |
Hitno potrebna pomoć- nestanak parametara kod "Site definition"- u Dreamweaveru 8 | master-69 | Sva početnička pitanja | 6 | 12. 11. 2008. 21:55 |
Slanje liste proizvoda na mail - potrebna pomoć | trollhorn | PHP | 16 | 29. 03. 2007. 13:41 |
Opera cudan bag -> quirksmode sajt prebacuje strict mode sajt u quirks u drugom tabu | bojan_bozovic | (X)HTML, JavaScript, DHTML, XML, CSS | 0 | 12. 02. 2006. 12:42 |