Sympa ce lien, merci Mistic100 ;-)
le bon terme est "hotlink"
c'est un sujet inépuisable (à cause de pleins configurations et desiderata) mais l'idée est là
http://blog.pastoutafait.org/billets/em … hotlinking
note: il a oublié de fermer son bloc conditionel, il faut ajouter </IfModule> à la fin
Et pour quelqu'un qui voudrait interdire qu'on copie ses photos sur d'autres sites, qu'est-ce qu'il faut mettre comme code?
je le dis tout de suite : c'est pas normal
je veux dire il y a eu des cas ou ce fichier engendrait une indisponibilité totale du site ou des images, mais jamais quelques chose de partiel
pour moi c'est plutot que de nombreux appels à i.php font ramer le serveur, après ce genre de truc c'est quasiment invérifiable sur un mutualisé
J'ai enlevé ces lignes et ça marche:
## redirect <2.4 low-def hotlinks to i.php
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?www\.rythmes-croises\.org/.*$ [NC]
RewriteRule ^upload/(.*)/(.*)\.([a-z0-9]{3,4})$ i.php?/upload/$1/$2-me.$3 [L]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?www\.rythmes-croises\.org/.*$ [NC]
RewriteRule ^galleries(.*)/(.*)\.([a-z0-9]{3,4})$ i.php?/galleries/$1/$2-me.$3 [L]
Voici la réponse de mon hébergeur:
<<Nous ne bloquons rien a niveau de l'hébergement, vous avez par contre une règle qui réécrit votre url en quelquechose d'invalide si le referer ne provient pas de votre site (donc pour tout les liens externes typiquement) :
$ /web/sylvsteph/photos/.htaccess
## redirect <2.4 low-def hotlinks to i.php
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?www\.rythmes-croises\.org/.*$ [NC]
RewriteRule ^upload/(.*)/(.*)\.([a-z0-9]{3,4})$ i.php?/upload/$1/$2-me.$3 [L]
Je pense que c'est cela qui cause problème. Vous pouvez tester en commentant ce code.>>
ça veut dire quoi "en commentant ce code"???
Merci.
Ca ne vient pas de là.
Le voilà:
<IfModule mod_rewrite.c>
RewriteEngine on
## redirect <2.4 thumbnails hotlinks to i.php
RewriteRule ^upload/(.*)/thumbnail/TN-(.*)\.([a-z0-9]{3,4})$ i.php?/upload/$1/$2-th.$3 [L]
RewriteRule ^galleries/(.*)/thumbnail/TN-(.*)\.([a-z0-9]{3,4})$ i.php?/galleries/$1/$2-th.$3 [L]
## redirect <2.4 high-def hotlinks to original file
RewriteRule ^upload/(.*)/pwg_high/(.*)\.([a-z0-9]{3,4})$ upload/$1/$2.$3 [L]
RewriteRule ^galleries/(.*)/pwg_high/(.*)\.([a-z0-9]{3,4})$ galleries/$1/$2.$3 [L]
## redirect <2.4 low-def hotlinks to i.php
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?www\.rythmes-croises\.org/.*$ [NC]
RewriteRule ^upload/(.*)/(.*)\.([a-z0-9]{3,4})$ i.php?/upload/$1/$2-me.$3 [L]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?www\.rythmes-croises\.org/.*$ [NC]
RewriteRule ^galleries(.*)/(.*)\.([a-z0-9]{3,4})$ i.php?/galleries/$1/$2-me.$3 [L]
</IfModule>
Pourriez-vous nous copier/coller le contenu de votre fichier .htaccess ? Merci.
J'ai envoyé un message à infomaniak pour leur demander s'il existe une fonction dans l'admin pour ce cas.
Je suis allée cliquer partout dans l'admin d'infomaniak (mon hébergeur), je n'ai rien vu qui ressemble à ça.
Je parle de cPanel pas de Piwigo
J'ai déjà vu ça quelque part en effet. Mais j'ai cherché partout dans l'admin de piwigo (dernière version) et je n'ai pas trouvé.
Pour ne pas voir ces photos affichées ailleurs que son site, dans votre cPanel il est possible que vous ayez directement cette option
Mon hébergement: http://hebergement.infomaniak.com/description-offre/
Là je viens d'aller sur le site cliquer sur la photo, elle a réapparu dans mon premier message. Etrange non?
Le dossier upload et ses sous-dossier sont en 777 (permissions) tout le temps