Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [.htaccess] Kolejność wykonywania regułek
Forum PHP.pl > Forum > Przedszkole
Balon
Do adminów, moderatorów: Sorry za dodanie tematu w złym dziale winksmiley.jpg Zapomniałem kompletnie, że tu dział o serwerach jest. Przepraszam !

Witam,
na początek trochę kodu
Kod
RewriteEngine On

RewriteRule ^admin/$ admin.php
RewriteRule ^login/$ index.php?mdl=login&dType=true
RewriteRule ^(.*)/$ index.php?site=$1


a teraz objaśnienia.

Wpisując w adresie example.com/login/ nie uruchamia się regułka nr 2 tylko nr 3.
Kiedy usunę ostatnią linię z .htaccess'a działa dobrze.
No, ale bez tej ostatniej ani rusz więc proszę mi powiedzieć co jest nie tak.

Proszę o pomoc,
pozdrawiam winksmiley.jpg
mdco
Dodaj [L] na koncach reguly wtedy jak natrafi na odpowiedniego rewirite to nie wykona pozostalych


RewriteEngine On

RewriteRule ^admin/$ admin.php [L]
RewriteRule ^login/$ index.php?mdl=login&dType=true [L]
RewriteRule ^(.*)/$ index.php?site=$1 [L]
Balon
dzięki wielkie !

A posiada może ktoś opis wszystkich flag w mod-rewrite ?
sf
Jest w dokumentacji... to chyba oczywiste.

http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
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.