Version complète: sur le forum Webmaster Hub : Script Protection des fichiers
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Fichier .htaccess et réécriture d'URLs
abdellah63
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
CODE
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.
iNCiTE Web
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" ?
lionel.a
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
Spark
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 :

CODE
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.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.