Nein, es ist nicht in Ordnung, es sei denn, Sie haben die Berechtigung des Inhaltseigentümers und des Hosts. Es verschwendet Ressourcen und wenn es sich um ein Bild handelt, das auf einer Seite angezeigt werden soll, werden potenzielle Conversions (+ Guthaben) verschwendet, die die andere Site erhalten sollte.
Möglicherweise sehen Sie beängstigende Dinge, die Ihren Hosting-Plan beenden können, z. B. nackte Personen anstelle des Bildes, das Sie von der Website erwarten, auf die Sie einen Hotlink setzen. Denken Sie, die meisten Hosts erlauben keine Pornos, daher ist dies eine effiziente Möglichkeit, Hotlinker einzudämmen, sie zu melden und zu sehen, wie die Website offline geschaltet wird. Und immer verwenden Sie nicht jemand anderes scripts / CSS, sonst kann dies geschehen, eine ähnliche schlechte Erfahrung für die Benutzer verursacht, Googlebot, etc: evil.js . Bonus: MIME, das dieses Skript als Bild fälscht, könnte fantastisch sein, aber ich denke nicht, dass es möglich ist.
Nehmen wir also an, Sie sind der Eigentümer einer Website, die mit einem Hotlink versehen wird. Was tun Sie? Meiner Meinung nach ist es keine gute Idee, Websites auf die Whitelist zu setzen, auf denen Bilder von Eigentümern verwendet werden dürfen, es sei denn, sie kennen wirklich alle Guten wie Google-Bilder und die Asset-Domains für soziale Netzwerke. Verwenden Sie stattdessen eine schwarze Liste, um sie zu stapeln, wenn sie gegen die Regeln verstoßen. In Anbetracht der Bandbreite kommt die Verwendung eines externen Bilddienstes dem Eigentümer zugute, falls der Täter (Schaber) das Bild nicht herunterfährt. Nachdem dies gesagt wurde, finden Sie hier ein Beispiel für ein Whitelist-Snippet .htaccess
, das ein Beispiel für ein auf imgur gehostetes Bild zum Umschreiben verwendet. Stellen Sie es RewriteEngine On
irgendwo unten ab . Stapeln Sie einfach weiter TLDs, die Sie finden, die Subdomain spielt keine Rolle:
RewriteCond %{HTTP_REFERER} ^http(s)?://(.+\.)?sandieezivy\.* [NC,OR]
RewriteCond %{HTTP_REFERER} ^http(s)?://(.+\.)?lineair\.* [NC,OR]
RewriteCond %{HTTP_REFERER} ^http(s)?://(.+\.)?pinsuggest\.* [NC,OR]
RewriteCond %{HTTP_REFERER} ^http(s)?://(.+\.)?wx-wfgg\.* [NC,OR]
RewriteCond %{HTTP_REFERER} ^http(s)?://(.+\.)?blogspot\.* [NC]
RewriteRule .*\.(JPE?G|jpe?g|GIF|gif|BMP|bmp|PNG|png)$ http://i.imgur.com/3avdDY5.png [L]
Wie Sie sehen können, ist diese Farbe ziemlich auffällig. Das Quellbild sollte so groß wie möglich sein, damit es in Popups und anderen Dingen sehr deutlich wird. Setzen Sie einfach Ihre Domain in den unteren Bereich.