Przejdź do głównej zawartości

Zabezpiecznie przed linkowaniem grafik - metoda htaccess

Alternatywna metoda do zabezpieczenia swojej domeny przed linkowaniem grafik na innych stronach. Jeśli wbudowane w DirectAdmin narzędzie HotLink Protection nie funkcjonuje poprawnie możesz użyć alternatywnej metody poprzez dodanie kodu do pliku .htaccess w katalogu głównym strony.

Edytuj lub utwórz plik o nazwie .htaccess i dodaj wybrany kod podminiejąc w nim odpowiednio nazwę swojej domeny.

Wersja dla mojadomena.pl przy protokole https:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https://mojadomena.pl/.*$ [NC]
RewriteRule \.(jpg|jpeg|png|gif|svg|bmp|webp)$ https://placehold.co/600x600?text=Skradziona+grafika [R,L]

Wersja dla www.mojadomena.pl przy protokole http:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)mojadomena.pl/.*$ [NC]
RewriteRule \.(jpg|jpeg|png|gif|svg|bmp|webp)$ https://placehold.co/600x600?text=Skradziona+grafika [R,L]

Można skorzystać z zewnętrznego serwisu do przekierowania. Osobie umieszczającej na swojej stronie link do Twojej grafiki wyświetli się:

grafika z placehold.co placehold.co z przykładowym tekstem.

Jeśli nie chcemy wyświetlać żadnej grafiki wystarczy podmienić ostatnią linijkę kodu na:

RewriteRule \.(jpg|jpeg|png|gif|svg|bmp|webp)$ - [F]

W tym przypadku linkujący otrzyma błąd 403

Failed to load resource: the server responded with a status of 403 ()