Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne][MOD_REWRITE] RewriteCond
Forum PHP.pl > Forum > Przedszkole
varez
Witam
Przyznam się, że czegoś takiego jeszcze nie widziałem (wiem, że mało widziałem):

Kod
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php


Jak mam rozumieć to wyżej? Chodzi głównie o pierwsze dwie linijki.
Szukałem, ale na ogół znajdowałem różne informacje nt. RewriteCond, bez info nt. tych "!-f", albo problemy na forum, w którym ktoś tego używał, ale też nie było nic wspomniane.
lukasamd
{SCRIPT_FILENAME} - no chyba wiadomo

Dodatkowe operatory:
-f -> sprawdza, czy istnieje plik zgodny ze wzorcem
-d -> sprawdza, czy istnieje katalog zgodny ze wzorcem

Tutaj jeszcze stoi "!", a więc ze wszystkimi warunkami wygląda to tak:

Jeżeli nie istnieje plik i nie istnieje katalog o takiej nazwie, zaś rozszerzenie jest inne niż js,ico,gif,jpg,png oraz css, przepisz żądanie na adres index.php
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.