Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 336 Pomógł: 0 Dołączył: 25.10.2006 Ostrzeżenie: (10%)
|
Witam.
Mam maly problem z mod_rewrite. Mam stworzony plik .htaccess. Wszystko mam ustawione, aby zamienial pliki np: index.php na index.html. Ale niestety nie potrafie wstawic kodu do php, aby takze czytal inne pliki w ten sam sposob. Jak wpisze adres strony np. my.com/index.html to dziala. Juz patrzylem, aby czytal tak pliki nalezy wstawic "if mod_rewrite {} itd, ale nie potrafie. Prosilbym chociaz o maly przyklad jakby to nalzealoby zrobic. Prosze o pomoc. Pozdrawiam -------------------- Nieregulaminowa stopka usunieta
|
|
|
|
![]() |
Post
#2
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 |
W zasadzie moduł przepisywania linków ma mało wspólnego z PHP. W skrypcie zmienne odczytujesz tak jak zawsze (zmiany dotyczą tylko struktury adresu).
Przykładowo mamy taka regułę: Kod RewriteRule aktualnosc/([0-9]+)/? news.php?id=$1 Adres będzie wygląda mniej więcej tak: Kod http://domena.pl/aktualnosc/23 http://domena.pl/aktualnosc/23/ w skrypcie ID aktualności odczytujesz poprzez:
([0-9]+) - wyrażenie regularne, oznacza ciąg cyfr. |
|
|
|
szczalpi Zastosowanie mod_rewrite a php 26.09.2008, 15:09:28
qbs KodRewriteEngine On
RewriteCond %{REQUEST_FILENAME... 26.09.2008, 20:46:52 ![]() ![]() |
|
Aktualny czas: 20.08.2025 - 03:21 |