# 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ść”.