Jak skonfigurować ochronę Hotlink

Hotlinkowanie to technika, która jest niezadowolona z Internetu. Dzieje się tak, jeśli przesyłasz plik na serwer sieciowy, a ktoś inny łączy się bezpośrednio z tym plikiem, efektywnie wykorzystując twoje pasmo do wyświetlania i / lub rozpowszechniania pliku na stronie internetowej osoby trzeciej. Zdarza się to najczęściej w przypadku obrazów, ale może się również zdarzyć w przypadku innych formatów plików, takich jak pliki zip lub pdf.

Istnieją dwa główne problemy związane z hotlinkowaniem. Po pierwsze, wykorzystywana jest przepustowość serwera, na którym obraz został opublikowany jako pierwszy, podczas gdy oryginalny program przesyłający nie zyskuje ani nie czerpie korzyści z publikacji na innym serwerze. Po drugie, hotlinkowanie jest również często kwestią praw, a witryny, które prowadzą do linków do zdjęć, często nie mogą bezpośrednio udostępniać plików.

Najlepszym sposobem na powstrzymanie kogoś od łączenia twoich plików za pomocą linków jest użycie pliku htaccess, który możesz skonfigurować, aby zapobiec łączeniu określonych typów plików przez określone przez Ciebie strony zewnętrzne.

Zasadniczo umieszczasz plik htaccess w katalogu, aby chronił wszystkie pasujące pliki w tym katalogu, a także wszystkie podkatalogi. Jeśli korzystasz z konta hostingowego, zanim spróbujesz zaimplementować tę funkcję, upewnij się, że możesz na nim faktycznie używać plików .htaccess.

Aby z nich skorzystać, wystarczy przesłać plik o nazwie .htaccess do katalogu na swojej stronie internetowej i edytować go za pomocą następujących informacji, aby zapobiec łączeniu przez łącze:

RewriteEngine on
RewriteCond% {HTTP_REFERER}! ^ $
RewriteCond% {HTTP_REFERER}! ^ Http (s)?: // (www \.)? Ghacks.net [NC]
RewriteRule \. (Jpg | jpeg | png | gif) $ — [NC, F, L]

Musisz oczywiście edytować nazwę domeny i dodać inne typy plików do listy w czwartym wierszu. Jeśli masz inną domenę, która powinna mieć możliwość bezpośredniego wyświetlania plików, po prostu ponownie dodaj trzeci wiersz i odpowiednio edytuj nazwę domeny.

Możesz to zrobić, jeśli korzystasz na przykład z sieci dystrybucji treści lub innych lokalizacji pamięci podręcznej lub jeśli chcesz, aby Twoje pliki były wyświetlane w wybranych witrynach.

Jeśli masz blog WordPress i nie możesz korzystać z .htaccess, możesz użyć wtyczki WordPress o nazwie Hotlink Protection, która zasadniczo robi to samo, ale nie pozwala na dodawanie innych nazw domen.

Webmasterzy, którzy mają dostęp do CPanel lub porównywalnego zaplecza administracyjnego, mogą również użyć go do skonfigurowania ochrony hotlink dla swoich stron internetowych i domen. Ważne jest jednak, aby upewnić się, że ochrona działa tak, jak powinna.

Sugeruję przetestowanie ochrony po skonfigurowaniu, aby upewnić się, że pliki są poprawnie wyświetlane we wszystkich domenach z białej listy.

Link do głównej publikacji