Non, ce n'est pas OK, sauf si vous êtes autorisé à le faire par le propriétaire et l'hôte du contenu. Il gaspille des ressources et s'il s'agit d'une image destinée à être vue sur une page, il gaspille les conversions potentielles (+ crédit) que l'autre site devrait obtenir.
Finalement, vous pouvez commencer à voir des choses effrayantes qui peuvent mettre fin à votre plan d'hébergement, telles que des personnes nues à la place de l'image que vous attendez du site que vous hotlinking. Pensez, la plupart des hôtes n'autorisent pas la pornographie, c'est donc un moyen efficace de limiter les hotlinkers, de les signaler et de voir le site hors ligne. Et ne jamais utiliser quelqu'un d'autre scripts / CSS, sinon cela peut se produire, ce qui provoque une mauvaise expérience similaire pour vos utilisateurs, Googlebot, etc: evil.js . Bonus: usurper ce script en tant qu'image pourrait être génial, mais je ne pense pas que ce soit possible.
Donc de toute façon, disons que vous êtes le propriétaire d'un site en lien, que faites-vous? À mon avis, ce n'est pas une bonne idée de mettre sur la liste blanche les sites autorisés à utiliser les images des propriétaires, à moins qu'ils ne connaissent vraiment tous les bons gars comme les images Google et les domaines d'actifs des réseaux sociaux. Utilisez plutôt une liste noire pour les empiler lorsqu'ils enfreignent les règles. Étant donné que le problème est également la bande passante, l'utilisation d'un service d'imagerie externe bénéficiera au propriétaire au cas où le contrevenant (racleur) ne retire pas l'image. Donc, cela étant dit, voici un exemple d'extrait de liste blanche pour .htaccess
qui utilise un exemple d'image de réécriture hébergée sur imgur. Mettez-le RewriteEngine On
quelque part en dessous . Continuez à empiler les TLD que vous trouvez, le sous-domaine n'a pas d'importance:
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]
Comme vous pouvez le voir, cette couleur est assez accrocheuse. L'image source doit être aussi énorme que possible, donc elle est très claire dans les popups et les choses. Mettez simplement votre domaine en bas.