Darmowe layouty do DIVI – Pobierz za darmo
5 kwietnia 2016
SalesManago – Jak ustawić pierwszą podstawową regułę automatyzacji?
9 maja 2016

[Trick Dnia] Blokada Hotlinkowania obrazów w WordPress bez wtyczek

Niestety wiele moich klientów ma problemy z “uciekającym transferem” i w większości przypadków najwięcej transferu ucieka nie przez odwiedzanie ich stron, a przez kradzież obrazów tzw. hotlinkowanie.

Poniższy trick zablokuje niechcianym stronom pobieranie, a tym samym hotlinkowanie naszych obrazów z serwera, a po drobnej modyfikacji podmieni obraz na inny, jeżeli strona nie będzie znajdować się na liście dozwolonych adresów. Trick działa na stronach opartych o WordPress, Joomla, “czysty” HTML oraz praktycznie każdy skrykt, który nie ignoruje zapisów w htaccess.

Jak zablokować hotlinkowanie obrazów i grafik na stronie internetowej ? 

Poniższy kod należy wkleić do pliku .htaccess w głównym katalogu domeny np. w przypadku WordPress będzie to ten sam katalog, w którym znajdziesz katalogi wp-admin, wp-content i plik konfiguracji wp-config.php

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?twojaStrona.pl [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?zatwierdzonaStrona.pl [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [F]

W skrócie:

3 linijka – adres Twojej strony, w 4 linijce wpisujemy adres wyszukiwarki (google.com, google.co.uk itp, bing), w 5 linijce przykładowa zatwierdzona strona, która może pobierać obrazki, a jeżeli chcesz dodać jakąś nową zatwierdzoną stronę lub wyszukiwarkę wystarczy skopiować 5 linijkę i podmienić adres na właściwy.

Jak podmieniać obrazki, które zostały skradzione ?

Tutaj wykorzystujemy ten sam kod, jednak należy usunąć ostatnią linię kodu i wprowadzić następującą

RewriteRule \.(jpg|jpeg|png|gif)$ http://www.twojaStrona.pl/jakisObrazekDlaZlodzieja.jpg [NC,R,L]

Nie musi być to JPG, może to być gif/png cokolwiek – jedyny warunek – musi posiadać format graficzny.

Trick ten ma zastosowanie przy tzw. “Hostingach Współdzielonych” z małymi parametrami startowymi lub małą ilością transferu, albo na serwisach z materiałami, które nie powinny nigdzie “wyjść”.

Jakub Jaworowicz
Jakub Jaworowicz
Marketingiem zajmuję się od 15 roku życia, zacząłem od brzydkich stron w kreatorze stron usługi Republika serwisu Onet - obecnie obsługuje ponad 200 klientów i 450 serwisów WWW rocznie, które tworzyłem lub mam je pod swoją opieką (w zakresie wsparcia i utrzymania). Ostatnio etatowo pracowałem jako Specjalista ds Marketingu w największym ogrodniczym sklepie internetowym (SADOWNICZY.PL) oraz Kierownikiem działu wsparcia sprzedaży dla tego sklepu.

1 Komentarz

  1. Janunsz Kamiński napisał(a):

    Hehe, nie ukradniesz – nie przeżyjesz. Nie miałem z tym problemu, ale jest w tym zdrowy rozsądek. 🙂

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *