Cookie

TheJoe.it Dans le (ouvrir) Source

25Feb/100

Utilisez le fichier “.htaccess” par bloccare l'hotlinking

broken_link.jpg Nous continuons à parler ".htaccess", Aujourd'hui, nous voyons comment bloc hotlink des images qui se trouvent sur notre serveur.

Hier, nous avons parlé d'interdire l'accès à nos images de sites externes (comme cela arrive souvent avec forum le sites amateurs), qui ne font rien, mais augmenter l'utilisation de la bande, réduisant les ressources de notre serveur. Dans le cas d'hier, l'utilisateur verra le symbole de l'image manquante, ceux qui tentent de se connecter directement au site j'obtiens l'erreur "403 Interdite".

Aujourd'hui, nous voulons avoir du plaisir à la place. Ce ne serait pas drôle si l'utilisateur au lieu de voir l'image manquant de voir une autre image qui le pousse à ne pas lier de notre serveur? Cette fois, nous allons créer un fichier ".htaccess"Directement dans le répertoire d'images. Et 'possible de créer plus ".htaccess"Sur un serveur. Si vous pouvez en créer un pour chaque répertoire. Voyons comment ce sera nos images pour:

RewriteEngine On
 %{HTTP_REFERER} !^ $
 %{HTTP_REFERER} !^ Http(s)?://(.*\.)?thejoe.co.nr [NC]
RewriteCond %{HTTP_REFERER} !^ Http(s)?://(.*\.)?ppalinks.com [NC]
RewriteCond %{HTTP_REFERER} !^ Http(s)?://(.*\.)?drupal.org [NC]
Rewriterule \.(jpeg|jpg|gif|png)$ http://example.org / bad.jpg [NC,R,L]

En fait, ce code filtre les images nécessaires basé sur le site qui a présenté la demande. Ces lignes ne touchent images avec extension jpeg, jpg, gif, le png.

Peut-être que ce n'est pas clair du tout, mais ces règles peuvent interdire »hotlink"Les images à tout le monde, laisser seuls quelques-uns. Le righe 3, 4 et 5 permettre hyperliens seulement à des domaines énumérés. La dernière ligne rend le "réorienter"Toute personne qui ne figure pas sur l'image"bad.jpg"Sur le serveur"example.org".

Se souvenir, si vous redirigez une personne à une autre image, ne doit pas être situé dans le répertoire des images de notre serveur, o ONU innescheremo boucle infinie.

Clairement le hotlinking peut être appliqué à tout type de fichier, non seulement les images. Avec la ligne suivante également nous bloquons l' zip et mp3 avec le code "403 Interdite":

Rewriterule \.(jpeg|jpg|gif|png|mp3|zip)$ - [F]

Content de cet article?

Inscrivez vous à notre fil rss!

Sur

Je garde ce blog comme un hobby par 2009. Je suis passionné de graphisme, la technologie, logiciel Open Source. Parmi mes articles ne sera pas difficile de trouver de la musique, et quelques réflexions personnelles, mais je préfère la ligne directe du blog principalement à la technologie. Pour plus d'informations me contacter.

Commentaires (0) Trackbacks (0)

Aucun commentaire pour l'instant


Laisser un commentaire

Aucun trackbacks pour l'instant