|
![]() |
#1 |
član
Na probnom radu
|
![]() .htaccess
Kôd:
RewriteRule ^(.*)/$ kategorija.php?kategorija=$1 RewriteRule ^(.*)/page(.*)/$ kategorija.php?kategorija=$1&start=$2 dobijem kategorija=pera i to je ok ali kad se otvori stranica sajt.com/pera/page20/ dobijem start=20 i kategorija=kategorija.php Kako podesiti da se pravila ne mesaju i da na kraju dobijem $start=20 i kategorija=pera? |
![]() |
![]() |
![]() |
#2 |
Super Moderator
Knowledge base
Datum učlanjenja: 20.03.2006
Lokacija: Kragujevac
Poruke: 1.878
Hvala: 291
1.345 "Hvala" u 355 poruka
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Pravila se primenjuju jedno za drugim, ako drugačije nije naznačeno. Tebi taj drugi primer prvo prolazi kroz pravilo 1 pa onda kroz 2 i dobiješ nešto totalno neočekivano.
Stavi [L] da bi prekinuo dalji rewrite kada se jednom primeni neki rule. Takođe, pošto će se rewrite prekinuti nakon prvog nađenog patterna, bitan je i redosled, tako da ja mislim da bi tvoje dve linije trebalo zameniti sa ovim: Kôd:
RewriteRule ^(.*)/page(.*)/$ kategorija.php?kategorija=$1&start=$2 [L] RewriteRule ^(.*)/$ kategorija.php?kategorija=$1 [L] |
![]() |
![]() |
"Hvala" mileusna za poruku: |
![]() |
#3 |
član
Na probnom radu
|
![]() Radi. Hvala
![]() |
![]() |
![]() |
![]() |
#4 |
Banned
Knowledge base
Datum učlanjenja: 01.07.2005
Poruke: 1.598
Hvala: 206
140 "Hvala" u 89 poruka
![]() ![]() |
![]() Malo bolje bi bilo:
Kôd:
RewriteRule ^([a-zA-Z0-9\_\-]+)/page([0-9]+)/$ kategorija.php?kategorija=$1&start=$2 [L] RewriteRule ^([a-zA-Z0-9\_\-]+)/$ kategorija.php?kategorija=$1 [L] |
![]() |
![]() |
![]() |
Alati teme | |
Način prikaza | |
|
|
![]() |
||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Pomoć oko mod_rewrite | pitchweis | Regular expression i htaccess | 8 | 14. 10. 2008. 15:33 |
mod_rewrite i redirect 301 | Mitrović Srđan | Regular expression i htaccess | 3 | 10. 09. 2008. 23:33 |
mod_rewrite na Apache 2.2 | Nemanja Avramović | Regular expression i htaccess | 3 | 05. 08. 2007. 21:34 |
problem sa mod_rewrite... | krcko | Regular expression i htaccess | 5 | 08. 06. 2007. 03:03 |
mod_rewrite problem | McChoban | Regular expression i htaccess | 8 | 26. 08. 2006. 15:13 |