![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 190 Pomógł: 1 Dołączył: 20.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Jak moge za pomoca RewriteCond ustawic, aby reguly RewriteRule nie byly stosowane, jesli link prowadzi do rzeczywiście istniejącego pliku lub katalogu? Probowalem tak: Kod RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !upload RewriteRule ^([^\.]+)/([^\.]+)/([^\.]+)/([^\.]+)/([^\.]+)/([^\.]+)$ index.php?module=$1&action=$2&$3=$4&$5=$6 [L] RewriteRule ^([^\.]+)/([^\.]+)/([^\.]+)/([^\.]+)$ index.php?module=$1&action=$2&$3=$4 [L] RewriteRule ^([^\.]+)/([^\.]+)$ index.php?module=$1&action=$2 [L] RewriteRule ^([^\.]+)$ index.php?module=$1 [L] Niestety, zaden RewriteCond nie dziala. Jak chce wywolac katalog http://mojserwer.pl/upload to dziala dopiero jak wylacze mod_rewrite. EDIT: Mam rozwiazanie - po prostu RewriteCond dzialaja tylko dla jednej reguly RewriteRule. Czyli trzeba je powtarzac przed kazda nastepna regula. Bardzo wazna rzecz, a w manualu byla chyba jakos tak slabo zaakcentowana... Ten post edytował marcini82 21.02.2007, 07:30:04 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 20:04 |