Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [.htaccess] Dozwolony dostęp tylko do pliku o rozszeżeniu .jpg
Forum PHP.pl > Forum > Przedszkole
patryk9200
Cześć,
Próbuję zrobić regułę w pliku .htaccess tak aby dawał on dostęp tylko do plików o rozszeżeniu .jpg a do wszystkich innych zabraniał.
Jak to zrobić?
bo wiem jak kilka zablokować ale w drugą stronę to już nie:P
erix
Kod
<FilesMatch></FilesMatch>

+ order.

Co i jak? Google.
patryk9200
pomimo wielu prób nadal nie udało mi się to zrobić,...
wyszło mi tylko coś takiego ale to zabrania dostęp do plików z rozszerzeniem .jpg...
  1. <?php
  2. #php_value upload_max_filesize 50000
  3. <FilesMatch ".jpg$">
  4. order allow,deny
  5. deny from all
  6. </FilesMatch>
  7. ?>
erix
Kod
<FilesMatch !"\.jpg$">
order allow,deny
deny from all
</FilesMatch>

?
patryk9200
Cytat(erix @ 22.07.2009, 23:13:01 ) *
Kod
<FilesMatch !"\.jpg$">
order allow,deny
deny from all
</FilesMatch>

?


tak też nie działa... teraz żadnych nie blokuje...;/
Villentre
Kod
RewriteEngine on
RewriteRule !\.(jpq)$ index.php
Jpg otwierają się normalnie, wszystko inne jest przekierowywane na index.php - może tak być?
patryk9200
nie wiem dlaczego ale też nie działa.... czy może to mieć związek z wyższym katalogiem który ma też htaccess?
Villentre
Kod
RewriteEngine on
RewriteRule !\.(jpg|JPG)$ index.php

To działa poprawnie... Przynajmniej u mnie winksmiley.jpg
b4x
Kod
<Files *.*>
deny from all
</Files>
<FilesMatch "\.(jpg|jpeg)$">
allow from all
</FilesMatch>
patryk9200
Cytat(b4x @ 23.07.2009, 04:04:04 ) *
Kod
<Files *.*>
deny from all
</Files>
<FilesMatch "\.(jpg|jpeg)$">
allow from all
</FilesMatch>


Dzięki teraz wszystko działa;) Masz pomógł winksmiley.jpg
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.