Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wiele reguł RewriteCond
sazian
post
Post #1





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

Ostrzeżenie: (0%)
-----


Witam,

chcę przy pomocy htaccesa sprawdzić czy plik ma rozszerzenie jpg, czy ma parametr "mini" oraz czy istnieje, jeśli mam 3xtak to ma uruchomić plik php.
Czyli przykładowy plik spełniający warunek powinien wyglądać tak
http://domena.aaa/plik.jpg?mini

napisałem taką regułę 
Kod
RewriteCond %{REQUEST_URI} (.*)\.jpg [NC]
RewriteCond %{QUERY_STRING} mini [NC]
RewriteCond %{DOCUMENT_ROOT}/%1.jpg -f
RewriteRule (.*) plik.php [L]

która oczywiście nie działa (IMG:style_emoticons/default/sad.gif)
Ale jak usunę RewriteCond %{QUERY_STRING} mini [NC] lub RewriteCond %{DOCUMENT_ROOT}/%1.jpg -f to działa, ale jeśli są oba to już nie (IMG:style_emoticons/default/sad.gif)

Macie jakiś pomysł dlaczego tak się dzieje ?

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 807
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


A może tak?

Kod
RewriteCond %{REQUEST_FILENAME} !-s
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} (.*)\.jpg [NC]
RewriteCond %{QUERY_STRING} mini [NC]
RewriteRule (.*) plik.php [L]
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 11.10.2025 - 10:20