[.htaccess] uprawnienia do katalogu

Odpowiedz Nowy wątek
2006-11-14 20:02
0

Mam następujący problem chce aby jakies zdjęcie było ładowane na strone gdy w kodzie pojawi się jego wywołanie ale jeśli nastąpi próba wywołania zdjęcia poprzez bezpośrednie wstawienie adresu w przeglądarce,
chciałabym aby pojawiła si na stronie informacja access_denied.

Słyszałam że jest coś takiego możliwe ale nie bardzo umie sobie poradzić.


Pozostało 580 znaków

2006-11-14 21:03
0

Mozesz zrobic tak, ze plik zwracany jest przez plik php i tenze plik moze go zwracac tylko wtedy jak np. jakas zmienna sesyjna jest pobierana. Albo jak zadanie nastapilo z konkretnego adresu, itp. W przeciwnym wypadku zwraca jakis tekst z bledem na przyklad.


You need to learn how to walk
before you can run

Pozostało 580 znaków

2006-11-14 21:56
0
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !%{HTTP_HOST} [NC]
RewriteRule (gif|jpg|png)$ - [F]

w miejsce %{HTTP_HOST} wpisz host swojej strony
powyższe powinno zablokować odwołania z innej strony ale nie bezpośrednie wywołanie, żeby zablokować bezpośrednie wstawienie adresu w przeglądarkę to trzeba usunąć drugą linijkę ale może to spowodować że zdjęcie nie zostanie w końcu nigdzie wyświetlone bo wysyłanie referera możę być np zablkowane

dlatego lepiej ustawić ciacho i serwować plik przez php chociaż przez .htaccess też się da to zrobić
ale polecam zostawić sposób pierwszy i zablokować tylko odwołanie z innych stron


Dwie zasady gwarantujące sukces:
1. Nigdy nie mów nikomu wszystkiego<span style="color: white">

Pozostało 580 znaków

2006-11-15 13:42
0

wielkie dzięki :)</url>


Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0