Aller au contenu

Sujets conseillés

Posté

salut,

Comment faire pour eviter que des sites externes fassent des liens sur mes fichiers?

j'ai essayé de placer un htaccess dans le répertoire qui contien mes fichiers mais ca ne marche pas.

voici le code que j'ai copier/coller dans le htaccess

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://votresite.tld
ReWriteRule .*\.(gif|png|jpe?g)$ - [F]

j'ai trouver un site qui a pointer ses liens vers mes fichiers svp aider moi si vous le pouvez.

**EDIT Modérateur (TheRec)** Merci d'utiliser les BB Codes pour présenter ton code. Plus d'informations en cliquant sur "Aide BB Code" en dessous de la liste d'émoticons lors de la rédaction d'un message.

Posté

Je n'ai pas de réponse, et si toi non plus c'est peut être parce que tu es dans un forum traitant de PHP alors qu'il en existe un qui s'appelle "htaccess et rewriting" ?

Posté

Ce n'est pas le bon forum...

A part ça il n'y a pas de réponse franche, si ce n'est de contacter le webmaster du site concerné.

Tu peux essayer de déterminer d'où vient le visiteur, comme tu l'as écrit, mais ça ne marche pas à 100%

--lionel

Posté (modifié)

Salut

Pour éviter que d'autre site pointe des images hébergé sur ton site tu crées dans le dossier "images" un un fichier .htaccess qui contien :

RewriteEngine on 
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^-$
RewriteCond %{HTTP_REFERER} !^http://127.0.0.1/tonsite/.*$ [NC]
RewriteRule .*\.*$ http://127.0.0.1/tonsite/imageDEremplacment.png [R]

Si une image n'est pas demandé à partir ton domaine une autre sera affiché.

Je suppose que le concept peut être adapter pour n'importe quel type de fichier.

Cette méthode n'est efficace que si les utilisateur clique directement sur le lien de "l'autre site". S'il font copier/collé dans un nouvelle onglet/fenêtre ça ne fonction plus.

Modifié par Spark

Veuillez vous connecter pour commenter

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



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