Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [.htaccess] Jeżeli obrazek nie istnieje uruchamia skrypt
Forum PHP.pl > Forum > Serwery WWW > Apache
sebekzosw
Witam,

mam taką regułę:

Kod
RewriteCond %{REQUEST_URI} \.(jpg|jpeg|gif|png)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .*$ /images/no_picture_product.php [L]


Tylko chce, żeby ta reguła dotyczyła TYLKO plików w katalogu files/products/photos/ i żeby ta reguła była tylko w katalogu głównym systemu
KR2615
To przekopiuj ten plik do files/products/photos/ a ostatnią ścieżkę zmień na ../../../images/no_picture_product.php
sebekzosw
tylko ja chce mieć to w katalogu głównym ;-) tak to zmieniłbym to tak jak mówisz, wiadoma sprawa ;-)
trueblue
Zmień pierwszy warunek dotyczący REQUEST_URI, tak aby dotyczył podanego katalogu.
sebekzosw
Kod
RewriteCond %{REQUEST_URI} ^/files/products/photos/ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .*$ /images/no_picture_product.php [L]
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.