Cookie

Attention


Cet article a été publié il y a plus d'un an, il peut y avoir des développements été.
S'il vous plaît prendre en compte.

 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
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{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".

  Un vieux PC, une distribution GNU / Linux et avoir notre point internet

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]

TheJoe

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.

0 commentaires

Laisser un commentaire

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *

Ce site utilise Akismet pour réduire le spam. Découvrez comment vos données de commentaire est traité.