Essaye ce code dans ton HTACCESS (à modifier en fonction) :
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://monsiteweb\.com [NC]
RewriteRule \.(gif|jpg|jpeg|png|bmp)$ http://monsiteweb.com/image.jpg [R,NC]
La dernière ligne te permet d'afficher un image par défaut sur les hotlink. On vois souvent des "LEECHER" ou trus dans le genre... Cette image doit être hébergé sur un autre serveur en revanche...
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://den\.blogdns\.com [NC]
RewriteRule \.(gif|jpg|jpeg|png|bmp)$ http://UNAUTRESITE.COM/image.jpg [R,NC]
Sur la dernière ligne : "UNAUTRESITE.com/image.jpg" correspond à un autre site/serveur que le tiens et c'est là que tu dois stocker l'image afficher en cas de hotlinking. Il existe moult hébergeur gratuit qui te permettrons d'héberger cette fameuse image. Sans ça, aucune image ne s'affichera sur ton site...
Si ce n'est toujours pas bon, alors je ne sais que dire. Le problème doit être ailleurs...
Réponses
Essaye ce code dans ton HTACCESS (à modifier en fonction) :
La dernière ligne te permet d'afficher un image par défaut sur les hotlink. On vois souvent des "LEECHER" ou trus dans le genre... Cette image doit être hébergé sur un autre serveur en revanche...
J'ai déjà essayé cette méthode et cela ne fonctionne pas...
Mes images ne s'affichent plus...
Merci!
J'ai essayé et c'est pareil...
Mes images ne s'affichent plus dans mon site avec ce code :
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www.)?lafermeduweb.net/.*$ [NC]
RewriteCond %{HTTP_REFERER} ^http://(www.)?site-voleur-qui-hotlink.com/.*$ [NC]
RewriteCond %{REQUEST_FILENAME} !/images/divers/grille.jpg$ [NC]
RewriteRule .(gif|jpg|jpeg|png)$ /images/divers/grille.jpg [R,L]
Moi :
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www.)?den.blogdns/.*$ [NC]
RewriteCond %{HTTP_REFERER} ^http://(www.)?site-voleur-qui-hotlink.com/.*$ [NC]
RewriteCond %{REQUEST_FILENAME} !/images/grille.jpg$ [NC]
RewriteRule .(gif|jpg|jpeg|png)$ /images/grille.jpg [R,L]
Merci!
Essaye quand même avec ce code :
Sur la dernière ligne : "UNAUTRESITE.com/image.jpg" correspond à un autre site/serveur que le tiens et c'est là que tu dois stocker l'image afficher en cas de hotlinking. Il existe moult hébergeur gratuit qui te permettrons d'héberger cette fameuse image. Sans ça, aucune image ne s'affichera sur ton site...
Si ce n'est toujours pas bon, alors je ne sais que dire. Le problème doit être ailleurs...
J'ai essayé ton code :
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://den\.blogdns\.com [NC]
RewriteRule \.(gif|jpg|jpeg|png|bmp)$ http://img121.imageshack.us/img121/685/voleur.jpg [R,NC]
...et j'ai hébergé mon image sur un serveur gratuit et c'est pareil, mes images ne s'affichent plus avec ce fichier .htaccess...
Merci!
Essaye en mettant ton IP à la deuxième ligne :
Désolé, toujours pareil...
Merci!
Tu le vois dans un php infos
Effectivement Frédéric, le Mod_rewrite n'était pas activé dans le fichier :
httpd.conf (pour l'activé, enlever # devant la ligne) :
LoadModule rewrite_module modules/mod_rewrite.so
Pour ceux que ça intéresse, voici le code (.htaccess) que j'ai utilisé :
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://den\.blogdns\.com [NC]
RewriteRule \.(gif|jpg|jpeg|png|bmp)$ http://img121.imageshack.us/img121/685/voleur.jpg [R,NC]
P.-S. Pouvez-vous me confirmer que tout fonctionne bien pour : hotlinking
Encore merci à tous!
Url de l'image: http_://den.blogdns.com/themes/defaut/img/stop-secret-header.jpg
Édite: Ne fonctionne pas on dirais, je regarderais plus tard le pourquoi.
OK, ça fonctionne maintenant...
J'avais oublié le dossier img dans le thème...
Un GROS MERCI!
Avec cette méthode, Den, tes images ne pourront pas s'afficher sur les site sociaux (genre Fb)...
En effet, c'est parfait comme ça... J'ai horreur des réseaux sociaux...
Bye!
Voici une page Web qui donne beaucoup d'explications pour :
Mod_rewrite, ou la réécriture des URL "à la volée"
Découvrons le module Apache mod_rewrite
http://www.webmaster-hub.com/publication/Mod_rewrite-ou-la-reecriture-des
P.-S. Je ne suis pas convaincu de la solution pour mon site : hotlinking, soit idéale... Comme dit Lewo...
Bye! Den
http://den.blogdns.com/