Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: mod rewrite
Forum PHP.pl > Forum > Serwery WWW
deniol13
witam, mam pytanie, jak w mod rewrite ustawic by cos moglo wystapic?
bo mam tak
  1. RewriteRule ^t-(.*)-([0-9]{0,5}).html$ topic.php?t=$2

Dziala, ale plik topic.php moze przyjac innego get'a, $_GET['page'] ktory moze miec wartosc numeryczna
bo normalnie bym zrobil
  1. RewriteRule ^t-(.*)-([0-9]{0,5})-page([0-9]{0,5}).html$ topic.php?t=$2&page=$3

ale trzeba podac page
sebekzosw
najlepiej bedzie jak wpiszesz to tak jak tutaj:

  1. RewriteRule ^t-(.*)-([0-9]{0,5})-page([0-9]{0,5}).html$ topic.php?t=$2&page=$3 [L]
  2. RewriteRule ^t-(.*)-([0-9]{0,5}).html$ topic.php?t=$2 [L]


o ile jest to co rozumiem
deniol13
jesli moznaby wiedziec, po co te [L] ?
sebekzosw
"Flaga [L] oznacza "last" czyli traktowanie aktualnej regułki jako ostatniej w łańcuchu - dalsze próby dopasowania nie będą dokonywane. Warto ją stosować ze względu na wydajność przy dużej ilości regułek, coby Twój serwer po znalezieniu idealnego przepisania nie próbował dopasować kolejnego."


Pozdrawiam
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.