Skip to content. Skip to navigation

la mont pagnotte familly

Personal tools
You are here: Home HowTo's Open Source le serveur web Apache et ses desecendants halte au hotlinking la technique ancestrale du fichier de conf
Document Actions

la technique ancestrale du fichier de conf

Back to the document's frontpage

   Avant de rentrer dans le vif du sujet, notons que l'on peut mettre les prochaines definitions aussi bien dans la definition du virtualhost directement ou encore dans un fichier .htacess si celui ci est actif ( bien pratique si vous n'avez pas d'acces à la machine en elle meme mais que vous avez simplement un acces ftp et phpmyadmin par exemple)

Notons egalement qu'il faut que le mod rewrite soit activé pour que notre manipulation fonctionne.


Une fois ces prerequis remplis, il n'y a plus qu'a copier coller et remplacer les quelques lignes suivantes:


Pour servir une autre image:

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?monsite\.com/ [NC]
# autorise le référencement par des bots de moteurs de recherche _ à surveillez de
#temps en temps pour voir si il y a des nouveaux bots ou nom de bots
RewriteCond %{HTTP_USER_AGENT} !^Googlebot [NC]
RewriteCond %{HTTP_USER_AGENT} !^Googlebot-Image [NC]
RewriteCond %{HTTP_USER_AGENT} !^Googlebot-Mobile [NC]
RewriteCond %{HTTP_USER_AGENT} !^Msnbot [NC]
RewriteCond %{HTTP_USER_AGENT} !^Mediapartners-Google [NC]
#On conserve ceux qui n’ont pas de referer
RewriteCond %{HTTP_REFERER} !^$
#pour que les images soit visibles sur google image
RewriteCond %{HTTP_REFERER} !^http://.*google\.(com¦(co\.)?[a-z]{2})/

RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/hotlinkis4gayz.jpg [L]

si vous preferez interdire uniquement certains domaines qui sont dans le cas present je_suis_moche.blogspot.com kikoolol.net et roger.org:

RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?je_suis_moche\.blogspot\.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?roger\.org/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?kikoolol\.net/ [NC]
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/hotlinkis4gayz.jpg [L]

Notez quand meme que pour le point "."  pour les sous domaines, il faut faire preceder celui ci d'un anti slash "\"

Enfin si vous souhaitez retourner une erreur plutôt que d’afficher une autre image remplacez la dernière ligne des deux dernieres configuration par:

RewriteRule .*\.(jpe?g|gif|bmp|png)$ - [F]

Navigation
Log in


Forgot your password?
New user?
nuage de tags
RSS feed of this listing Les derniers animés
RSS feed of this listing Tutoriaux PS2
Les derniers liens