IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

protection d'image via .htaccess


Sujet :

Apache

  1. #1
    Membre habitué Avatar de kivan666
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 242
    Points : 177
    Points
    177
    Par défaut protection d'image via .htaccess
    Bonjour, j'aimerai utiliser le principe "module Apache mod_rewrite et la réécriture d’URL" pour protéger les images de mon site contre des liens extérieurs via un .htacess.

    Sauf que contrairement à cet article, j'aimerai au lieu de balancer une erreure 403, remplacer l'image linké par una autre.
    C'est possible, car ce principe est utilisé sur www.metal-archives.com

    merci d'avance pour votre aide !

  2. #2
    Membre éclairé
    Avatar de kankrelune
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    763
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 763
    Points : 858
    Points
    858
    Par défaut
    Ca doit donner quelque chose comme ça (non testé)... .. .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?ton_site\.ext/.*$ [NC]
    RewriteRule \.(gif|jpg|jpeg|png|bmp)$ http://www.ton_site.ext/ton_image_de_remplacement.$1 [NC,R,L]
    Sachant que tu dois faire une image de remplacement par extension... .. .

    @ tchaOo°

  3. #3
    Membre habitué Avatar de kivan666
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 242
    Points : 177
    Points
    177
    Par défaut
    merci, mais tu es sur de ton code ?
    cela empeche bien d'afficher l'image... mais n'affiche pas l'image de remplacement...

  4. #4
    Membre habitué Avatar de kivan666
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 242
    Points : 177
    Points
    177
    Par défaut
    mmm, en fait cela marche sur un de mes deux sites... mais pas sur l'autre... étrange...

  5. #5
    Membre émérite

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Points : 2 557
    Points
    2 557
    Par défaut
    ils sont hébergés ou ?

  6. #6
    Membre éclairé
    Avatar de kankrelune
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    763
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 763
    Points : 858
    Points
    858
    Par défaut
    Citation Envoyé par kivan666
    mmm, en fait cela marche sur un de mes deux sites... mais pas sur l'autre... étrange...
    Bah pas forcement... si tu as plusieurs nom de domaine différent il faut modifier le code en concéquence... à partir du moment ou l'url de provenance n'est pas sur le domaine définit le serveur ne se demande pas si c'est un site à toi ou pas il redirige... .. .

    @ tchaOo°

  7. #7
    Membre habitué Avatar de kivan666
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 242
    Points : 177
    Points
    177
    Par défaut
    Citation Envoyé par Maxoo
    ils sont hébergés ou ?
    sur oxito ca marche, sur infomaniak ca envoie juste une erreure 403 (avec les URL spécifiques à chaque site)
    j'ai contacté le support d'Infomaniak, mais pas encore de réponse pour l'instant....

  8. #8
    Membre émérite

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Points : 2 557
    Points
    2 557
    Par défaut
    tu as raison, ca vient de l'hébergeur, ca peut etre un truc différent à mettre dans le htaccess, y a pas une FAQ sur cet hébergeur ou tu pourrais voir si y a pas la réponses à ta question ?

    parce que par exemple chez free.Fr il faut pas mettre certains trucs dans un htaccess sinon il plante.

  9. #9
    Membre habitué Avatar de kivan666
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 242
    Points : 177
    Points
    177
    Par défaut
    ouai j'avais fouillé leur FAQ, il y a deux questions sur les .htaccess mais pas en rapport avec cela...

  10. #10
    Membre émérite

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Points : 2 557
    Points
    2 557
    Par défaut
    oki, bah je suis désolé, mais il faut que tu attendes une réponse de leur part, ca vient de leur config, et soit c'est modifiable, soit pas du tout ...

  11. #11
    Membre habitué Avatar de kivan666
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 242
    Points : 177
    Points
    177
    Par défaut
    la réponse du support :
    La rewrite rule telle que mise en place effectuait des redirections en boucle,
    voici la version definitive:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://www.spirit-of-metal.com/.*$ [NC]
    RewriteCond %{REQUEST_URI}  !/baniere.jpg$
    RewriteRule .jpg$ /baniere.jpg [NC,L]
    ..effectivement ca marche...

  12. #12
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 679
    Points
    18 679
    Par défaut
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

Discussions similaires

  1. Réponses: 2
    Dernier message: 19/06/2011, 19h28
  2. Ouverture d'une image via un script PHP
    Par passie dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 24/01/2006, 17h10
  3. Problème de récup image via http://
    Par TK5EP dans le forum Langage
    Réponses: 3
    Dernier message: 26/12/2005, 19h59
  4. Réponses: 1
    Dernier message: 31/10/2005, 09h33
  5. [HTTP] Passage d'image via la methode post
    Par muldoon dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 26/05/2005, 09h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo