lutter contre le hotlinking [Réglé]
aymen Membre non connecté
Booster Fuzil
- Booster Fuzil
- Voir le profil du membre aymen
- Inscrit le : 10/03/2010
- Site internet
j ai trouvé ce bout de code sur le net , mais je sais pas si c est compatible phpboost ou pas ?? s'il a y a un connaisseur pour éclaire nos lanterne !!!!!
Merrci
Pour lutter contre le hotlinking, il suffit de copier le code suivant dans le fichier .htaccess présent à la racine de votre projet. Cette méthode ne vous protège pas contre le plagia.
Code HTML :
RewriteEngine On # Remplacer mywebsite.com/ par l’adresse de votre site RewriteCond %{HTTP_REFERER} !^http://(.+.)?mywebsite.com/ [NC] RewriteCond %{HTTP_REFERER} !^$ # Remplacer /images/nohotlink.jpg par le chemin de l’image affichée chez les voleurs RewriteRule .*.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L]
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
cette option existe déjà dans phpboost, elle se trouve dans "contenu" -> "fichiers" -> configuration" (de mémoire).
Cordialement, janus57
aiglobulles Membre non connecté
Booster Missile
- Booster Missile
- Voir le profil du membre aiglobulles
- Inscrit le : 15/08/2008
- Groupes :
Aymen, as tu testé ton code ? Y a t-il une différence dans tes referers ?
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
aiglobulles :
je pense que tu confonds janus, j'avais déjà abordé le sujet il y a quelques mois et fais quelques tests non probants pour éviter le hotlinking...
Aymen, as tu testé ton code ? Y a t-il une différence dans tes referers ?
Aymen, as tu testé ton code ? Y a t-il une différence dans tes referers ?
Bonsoir,
non je confond pas (je viens de vérifier), cela active une ligne dans le .htaccess qui protège toutes les images du dossier /upload contre l'utilisation sur d'autre site (principe du hotlink).
Pour phpboost l'option est :
Citation :
Protection de la bande passante
Interdiction d'accès aux fichiers du répertoire upload depuis un autre serveur
Interdiction d'accès aux fichiers du répertoire upload depuis un autre serveur
Mais suffit juste de toucher un peu au code pour interdire le link de la totalité des images du site et pas juste du dossier /upload
Edit : voici la modif à faire pour que la protection soit appliquer à l'ensemble du site sous PHPBoost.
Dans /kernel/framework/phpboost/cache/HtaccessFileCache.class.php, ligne 160
Code PHP :
$this->add_line('RewriteRule .*upload/.*$ - [F]');
en
Code PHP :
$this->add_line('RewriteRule .*.*$ - [F]');
Cordialement, janus57
Édité par janus57 Le 13/01/2014 à 20h12
aiglobulles Membre non connecté
Booster Missile
- Booster Missile
- Voir le profil du membre aiglobulles
- Inscrit le : 15/08/2008
- Groupes :
Ceci dit je n'ai jamais réussi à faire fonctionner ceux que j'ai du l'occasion d'essayer donc si celui-ci est bon! J'achète
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
aiglobulles :
En fait je croyais que tu insinuais qu'il existe un code integré dans pbt pour contrer le hotlinking.
Ceci dit je n'ai jamais réussi à faire fonctionner ceux que j'ai du l'occasion d'essayer donc si celui-ci est bon! J'achète
Ceci dit je n'ai jamais réussi à faire fonctionner ceux que j'ai du l'occasion d'essayer donc si celui-ci est bon! J'achète
Bonsoir,
je n’insinue rien, j'affirme même !
l'option :
Citation :
protège le répertoire /upload contre le hotlinking, par contre avec ma modification (suivie d'une régénération du cache) cela protège l'intégralité du site sous PHPBoost contre le hotlinking, par contre je ne les testé que très rapidement donc je ne sais pas si ceci protège 100% du site sous PHPBoost, mais je dirais que oui d'après des test (recup image /upload + /template, les 2 sont refusé si c'est pas le même site).Protection de la bande passante
Cordialement, janus57
aiglobulles Membre non connecté
Booster Missile
- Booster Missile
- Voir le profil du membre aiglobulles
- Inscrit le : 15/08/2008
- Groupes :
J'étais complètement à coté de la plaque.
Merci pour toutes ces précisions. Je vais regarder tout cela de plus près
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
aiglobulles :
OK janus,
J'étais complètement à coté de la plaque.
Merci pour toutes ces précisions. Je vais regarder tout cela de plus près
J'étais complètement à coté de la plaque.
Merci pour toutes ces précisions. Je vais regarder tout cela de plus près
Bonsoir,
si besoin je peu le mettre sur un de mes site de test et tu peu essayer de faire du hotlinking =)
Cordialement, janus57
aiglobulles Membre non connecté
Booster Missile
- Booster Missile
- Voir le profil du membre aiglobulles
- Inscrit le : 15/08/2008
- Groupes :
En fait cette "protection" de bande passante devrait, enfin je trouve, directement intégrer ton correctif et l'option serait plus à sa place (toujours selon moi) dans l'administration avancée du site.
Mais bon, je garde ce topic sous le coude pour tester la protection en live sur mon site photo car actuellement, c'est la foire aux marchands russes chez moi.
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
aiglobulles :
En fait cette "protection" de bande passante devrait, enfin je trouve, directement intégrer ton correctif et l'option serait plus à sa place (toujours selon moi) dans l'administration avancée du site.
oui et non, vu que en général sur un site 99% des images seront Upload dans le dossier /upload (donc via l'interface PHPBoost) cette protection est bien à sa place, de plus de base elle est actif à l'installation donc ce qui peut poser problème pour ceux qui partage des images et comprend pas pourquoi l'image ne s'affiche pas sur l'autre site.
Cordialement, janus57
aiglobulles Membre non connecté
Booster Missile
- Booster Missile
- Voir le profil du membre aiglobulles
- Inscrit le : 15/08/2008
- Groupes :
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
aiglobulles :
En fait mon souci ne concerne pas tant les images que les sites qui font du spam référer mais je confonds pê les deux ?
Oui là tu confond clairement les termes, le hotlinking c'est quand un admins ou membre d'un autre site prend tes images pour les afficher sur son site, cela à pour effet de manger ta bande passante (de nos jours les 8/10 des hébergeurs sont en illimité donc sa gène pas tant que ça pour un petit site).
Là ton problème c'est que des site force la création de "backlinks" de leur site sur ton site. Pour contrer ce genre de bots, perso j'ai passé le module stats en accès admins uniquement et j'ai installé un autre système de stats (piwik) en plus de celui de PHPBoost.
Donc là nos stats sont tous privé et réservé à un usage interne, aucun bots/visiteurs/membres/modo y a accès.
Cordialement, janus57
aiglobulles Membre non connecté
Booster Missile
- Booster Missile
- Voir le profil du membre aiglobulles
- Inscrit le : 15/08/2008
- Groupes :
Je vais tester cette solution
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie