Comment bloquer et interdire le Referrers Hotlinking et les téléchargements à partir de sites Web externes
Hotlinking (direct un lien vers un site Web de fichiers - images, vidéo, etc) et les téléchargements à partir de sites externes sans votre autorisation est un vol de bande passante évident. Si un webmaster ou un site propriétaire veut interdire ou limiter les téléchargements des articles téléchargeables sur son site Web à l'aide d'autres sites Web autres que son / sa; je veux dire, si un visiteur veut de télécharger les éléments en mydomain. com, bien sûr, vous voulez exécuter cette action à travers mydomain. com site seulement et non par d'autres site qui font un lien vers le téléchargement des éléments de votre site. Vous pouvez le faire en bloquant referrers.
Dans votre télécharger les dossiers où vous avez compilé votre téléchargeable articles, créer un fichier. Htaccess et collez le code ci-dessous. Ce code essentiellement bloqué des sites Web externes référents autres que votre propre site Web;
SetEnvIfNoCase Referer "^ http:// (www.)? Jcmiras.net" spam_ref = 1
<FilesMatch "(.*)">
order deny, permettez -
refuser de tous
Permettez-de ENV = spam_ref
<FilesMatch "(.*)">
Lorsque jcmiras.net est le seul domaine a permis de lier et d'exécuter le téléchargement.
Vous pouvez également utiliser le code ci-dessous pour désactiver hotlinking. Toutefois, dans ce code, vous devez spécifier les extensions des fichiers que vous ne voulez pas être hotlinked. Cette mai fonctionne pas sur les pages html.
RewriteEngine on
RewriteCond% (HTTP_REFERER)! ^ Http (s )?://( www \.)? Yourdomain.com [NC]
RewriteRule \. (Jpg | jpeg | png | gif) $ - [NC, F, L]
Lorsque votredomaine est le site a permis de liaison automatique (il est à votre propre nom de domaine) et j pg | jpeg | png | gif sont les types de fichiers protégés.
Classé dans: Codes et scripts











