![]() |
![]() |
![]() |
![]() |
![]() |
Powiększ tekst:
![]() ![]() ![]() Obrona przed podlinkowaniem zdjęć (hotlink images) za pomocą pliku .htaccess.luty 19th, 2009, 13:15 @ PHP, Pozycjonowanie, Strony wwwKupując miejsce na serwerze należy się liczyć z wykorzystaniem jego transferu, jaki jest przydzielany miesięcznie. Taki hotlinking może „zjeść” Wasz transfer w ciągu tygodnia. Oczywiście nie tyczy się to serwerów, które mają transfer nieograniczony
Dziwne to uczucie, gdy znajduje się swoje zdjęcia na innym serwisie, na dodatek podpisane przez kogoś innego, i co gorsze, podlinkowane z Twojej strony. Albo zdjęcia Waszych produktów, wykonane przez Was, a znajdujące się w sklepie konkurencji. Nie do pomyślenia. Wystarczy zmodyfikować plik .htaccess dodając trzy linijki kodu i cały powyższy „wyimaginowany proceder” nie będzie mógł mieć miejsca! Kod pliku „.htaccess” umieszczony w głównym katalogu strony:
Powyższy kod zezwala na przeglądanie Waszych zdjęć w obrębie domeny „NazwaDomeny.pl”, ale nie pozwala na podlinkowanie się z innej domeny. Dodatkowo kod zabrania wpisywania z palca ścieżki do konkretnego pliku w adresie przeglądarki. Kod pliku „404.php” umieszczony w głównym katalogu strony:
Kod strony 404.php będzie podmieniać stronę „Forbidden” – „You don’t have permission to access /strona/obrazek.jpg on this server” na „Not Found” – „The requested URL /strona/obrazek.jpg was not found on this server”, aby zmylić osobę próbującą ręcznie znaleźć (wpisując w adres przeglądarki ścieżkę do zdjęcia) Wasze zdjęcia. Proste zabezpieczenie zdjęć plikiem .htaccess do ściągnięcia tu. Na mojej galerii włączyłem opcję blokującą hotlinking. 2 odpowiedzi do “Obrona przed podlinkowaniem zdjęć (hotlink images) za pomocą pliku .htaccess.”Zostaw komentarz:Komentarze są moderowane, nie wysyłaj więc jednego komentarza kilka razy... | |
|
listopad 27th, 2010 at 23:08
witam
proszę o informacje jak to zrobić w prestaschop.
listopad 19th, 2015 at 14:15
W prestashop 1.6.1.1 działa.
Po linii , u mnie znajduje się w 8 wierszu htaccessa, dodałem trzy linie: Options…, RewriteCond… oraz RewriteRule… takie, ja są podane powyżej. Zmieniłem tylko domenę: NazwaDomeny na moją 😉 Na koniec wgrałem na serwer z mojaą prestą plik: 404.php
Dziękuję!!!