Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mod_rewrite i problem z RewriteCond
marcini82
post 20.02.2007, 11:41:02
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 20:04