Protection accès images externe mais pas en interne

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


laurentg25
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 213
Inscription: Jeu Sep 22, 2005 21:38

Protection accès images externe mais pas en interne

Message le Jeu Jan 31, 2008 20:42

Bonjour,


Voici mon problème.
J'ai un site avec des images, je souhaitais que les images ne soient pas accessible en adresse directe :
ex : http://www.monsite.com/images/photo1.jpg

J'ai donc mis un .htaccess dans le répertoire http://www.monsite.com/images/ :

Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^.*\.jpg$ /foo [F]


J'ai donc ce code qui me bloque bien l'accès aux images du répertoire mais je voudrais que via un script php la photo http://www.monsite.com/images/photo1.jpg soit bien ouvrable.

Comment s'y prendre pour que seul le script php est accès ?

Merci d'avance :wink:
Dernière édition par laurentg25 le Jeu Jan 31, 2008 21:57, édité 1 fois.


Ankyo-SG
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 133
Inscription: Lun Mar 12, 2007 21:19

Message le Jeu Jan 31, 2008 21:00

Bonsoir,

Moi j'utilise le code ci-dessous pour bloquer l'affichage de certaines de mes images

Code: Tout sélectionner
#--------------------------------------------------
### ON EVITE LE VOL D IMAGES, VIDEO, SON, FEUILLE DE STYLE, PDF ET ZIP
### LES VISITEURS DOIVENT PASSER PAR LE SITE.
#--------------------------------------------------
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://[-_a-z0-9.]*ton-site-sans-le-www\.net$ [NC]
RewriteCond %{HTTP_REFERER} !^http://[-_a-z0-9.]*ton-site-sans-le-www\.net/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://images\.google\..*$ [NC]
ReWriteRule .*\.(gif|png|jpg)$ - [F]


Si tu places ce code dans le dossier images principal de ton site, il va te bloquer toutes tes images depuis d'autres sites, les bannières les logos etc. il vaut mieux créer un autres répertoire et de placer dans celui-ci toutes les images à protégées.
Par exemple : http://www.monsite.com/images/images_protegees/


laurentg25
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 213
Inscription: Jeu Sep 22, 2005 21:38

Message le Jeu Jan 31, 2008 21:17

Merci de ta réponse Ankyo-SG.

C'est pas tout à fait ca mon problème car ton script sert uniquement à éviter qu'un autre site affiche les images de ton site.
Je souhaite que les visiteurs ne puisse pas accéder aux images de mon site en tappant l'adresse directe (ce que j'ai réussi à faire) mais qu'un script d'affichage d'images, sur mon site, puisse lire ces images.


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3311
Inscription: Mar Nov 16, 2004 18:27

Message le Jeu Jan 31, 2008 22:44

tu peux mettre les images en dehors de la racine ou cacher les images dans des fichiers PHP

http://www.phpsources.org/article-07,05 ... PHP-48.htm


pcamliti
WRInaute passionné
WRInaute passionné
 
Messages: 682
Inscription: Ven Mar 09, 2007 14:38

Message le Sam Fév 02, 2008 14:57

Merci KOogar pour le lien vers ton site dont les tutoriels sont clairs et en plus chui chez onli.e :wink:

Une question cependant la réécriture propose souvent du htm... est-ce meilleur pour le référencement ou est-ce une habitude pour l'ensemble des internautes ?


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3311
Inscription: Mar Nov 16, 2004 18:27

Message le Sam Fév 02, 2008 17:00

Les extentions .html sont utilisées en réécriture car ce sont des extentions familières pour tous les utilisateurs.


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

  • Touch Graph Google Browser
    Description du TouchGraph Google Browser (outil externe) : il s'agit d'un outil graphique permettant de visualiser des sites similaires (selon Google). On peut sauter de site en site, et se rendre compte facilement des communautés de sites, ou des nébuleuses de sites traitant du même sujet.
  • Calcul du taux de liens vers des pages internes
    Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités