Aller au contenu

Sujets conseillés

Posté

Bonjour,

J'ai créé un htaccess pour empecher de telecharger ou de pointer vers un .zip depuis l'extérieur mais il n'est pas au point.

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mxforum.be/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?forum.mxforum.be/.*$ [NC]
ReWriteRule \.(gif|rar|zip|png|jpe?g)$ - [F]

En effet, à la base, ce htaccess sert à protéger les images sur mon site.

Ici le but recherché est d'enpêcher qqn de télécharger le .zip s'il n'est pas inscrit sur le site ou s'il n'est pas membre.

Ceci afin d'éviter que qqn viennent pomper ce fichier n'importe quand et n'importe comment.

Je suis sous ipb 1.3.1.

Merci de me dire si c'est possible ou pas via un htaccess et/ou via ipb 1.3.1

Bonne journée.

Posté

Bonjour,

Pouvez-vous déplacer ce sujet dans la rubrique adéquate. Je viens de me rendre compte que je me suis trompé de rubrique.

Bonne journée.

Posté

Salut Guymauve,

La condition RewriteCond %{HTTP_REFERER} !^$ permet le téléchargement si le référant est vide... ce qu'il faut pour tes images si tu veux simplement prévenir le Hot-Linking.

Mais elle permet aussi de télécharger le fichier .zip dans les mêmes conditions.

Si tu veux ne permettre le téléchargement de ce fichier qu'à travers les liens sur ton site, utilise:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !mxforum.be/.*$ [NC]
ReWriteRule \.zip$ - [F]

Dans ce cas le référant vide n'est plus valable... il faut que le référant fasse partie de mxforums.be ou de l'un de ses sous-domaines.

Mais cela interdira aussi le téléchargement à ceux qui ne transmettent pas le référant ou le modifient, comme par exemple les utilisateurs de Agnitum Outpost ;)

Dan

Posté

Merci Dan.

Lorsque tu dis référrant, c'est le site ou lien qui appelle le fichier en question.

Merci pour cette précision.

Bonne journée.

Posté
Lorsque tu dis référrant, c'est le site ou lien qui appelle le fichier en question.

Tout à fait... c'est la page comprenant le lien sur lequel le visiteur a cliqué.

Mais certains navigateurs / firewalls permettent de masquer celui-ci ou de le modifier.

Pa exemple les lignes http://xxxxxxxxxxxxxxxxxxxxxx qu'on trouve dans les logs viennent de Agnitum Outpost :)

Dan

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...