Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mod-rewrite] nie dzialajaca regulka
Forum PHP.pl > Forum > Przedszkole
Balon
Kod
RewriteRule ^film/([0-9]+)/(.*)/$ index.php?mdl=movie&id=$1 [L,NC]
RewriteRule ^film/([0-9]+)/(.*)$ index.php?mdl=movie&id=$1 [L,NC]
RewriteRule ^film/([0-9]+)/(.*)/([0-9]+)/$ index.php?mdl=movie&id=$1&cp=$3 [L,NC]
RewriteRule ^film/([0-9]+)/(.*)/([0-9]+)$ index.php?mdl=movie&id=$1&cp=$3 [L,NC]


mam takie regulki,
2 pierwsze to jest strona z filmem
2 kolejne maja dodatkowy parametr cp - numer strony komentarzy

Kod
http://bzdury.pl/t2/film/1090/Kolekcja_ostrych_wypadk%F3w/10

jak wpisuje cos takiego i printuje GET to mam cos takiego
Kod
Array ( [mdl] => movie [id] => 1090 )


czemu nie pobiera mi CP ?
erix
Zamień miejscami pary regułek tak, aby te z dłuższymi parametrami były wcześniej.

Kod
RewriteRule ^film/([0-9]+)/(.*)/([0-9]+)/$ index.php?mdl=movie&id=$1&cp=$3 [L,NC]
RewriteRule ^film/([0-9]+)/(.*)/([0-9]+)$ index.php?mdl=movie&id=$1&cp=$3 [L,NC]
RewriteRule ^film/([0-9]+)/(.*)/$ index.php?mdl=movie&id=$1 [L,NC]
RewriteRule ^film/([0-9]+)/(.*)$ index.php?mdl=movie&id=$1 [L,NC]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.