Regular expression i htaccess regex, PCRE, POSIX, upotreba Apache .htaccess , mod_rewrite |
|
Alati teme | Način prikaza |
20. 03. 2007. | #1 |
novi član
Na probnom radu
Datum učlanjenja: 19.10.2006
Poruke: 13
Hvala: 2
0 "Hvala" u 0 poruka
|
potrebna pomoć kod mode rewrite-a
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] |
20. 03. 2007. | #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. |
20. 03. 2007. | #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] |
20. 03. 2007. | #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
|
20. 03. 2007. | #5 | |
novi član
Na probnom radu
Datum učlanjenja: 19.10.2006
Poruke: 13
Hvala: 2
0 "Hvala" u 0 poruka
|
Citat:
|
|
20. 03. 2007. | #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.” |
20. 03. 2007. | #7 | |
novi član
Na probnom radu
Datum učlanjenja: 19.10.2006
Poruke: 13
Hvala: 2
0 "Hvala" u 0 poruka
|
Citat:
Čim izbacim Options -MultiViews ponovo dobijam www.alis.co.yu/kupatila dok www.alis.co.yu/kupatila/aqualux opet gađa na www.alis.co.yu/kupatila |
|
20. 03. 2007. | #8 |
Banned
Knowledge base
Datum učlanjenja: 01.07.2005
Poruke: 1.598
Hvala: 206
140 "Hvala" u 89 poruka
|
Sinko ovo ti nikada nece poleteti
experimentisi na sledeci nacin: Kôd:
RewriteEngine On RewriteRule ^kupatila/show-([0-9a-zA-Z]*) kupatila.php?show=$1 [L,NC] RewriteRule ^kupatila/ kupatila.php [L,NC] |
20. 03. 2007. | #9 | |
novi član
Na probnom radu
Datum učlanjenja: 19.10.2006
Poruke: 13
Hvala: 2
0 "Hvala" u 0 poruka
|
Citat:
P.S. i ovo poslednje je bez uspeha (isti rezultat kao i na početku... za www.alis.co.yu/kupatila/aqualux uvek dobijam isti sadržaj kao i na www.alis.co.yu/kupatila) |
|
20. 03. 2007. | #10 |
Comfortably Numb
Professional
|
A, sto pravis 2 rule-a uopste? Napravi jedan kojim ces sve da saljes na kupatila.php?show=$1, a u kupatila.php za $_GET['show'] == "" odradi default stranicu, i to je to...
|
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
C: Potrebna pomoć oko izrade programa | rakche | Programiranje | 1 | 29. 03. 2010. 20:49 |
URL Rewrite - Pomoc | Zizi | Regular expression i htaccess | 5 | 19. 08. 2009. 00:19 |
Hitno potrebna pomoć- nestanak parametara kod "Site definition"- u Dreamweaveru 8 | master-69 | Sva početnička pitanja | 6 | 12. 11. 2008. 22:55 |
Slanje liste proizvoda na mail - potrebna pomoć | trollhorn | PHP | 16 | 29. 03. 2007. 14: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. 13:42 |