Protection répertoire par .htacess et autoriser lien php

Bonjour,
J'ai déjà bien cherché sur le net, mais je n'ai pas trouvé de réponse.
Je cherche à configurer le fichier .htacess pour qu'un seul lien puisse y accéder provenant d'une page php.
En d'autre terme:
Autoriser un lien de type www.monsite.com/image.png provenant d'une page PHP
Ne pas autoriser un lien de type www.monsite.com/image.png directement inscrit dans le navigateur.

J'ai pour le moment ceci. Qui autorise PHP mais pas avec un lien dans une page PHP.

<Limit GET POST>
Order deny,allow
allow from 127.0.0.1
deny from all
</Limit>

Un grand merci

4 réponses

  1. bonjour,

    C'est quoi le but ?

    ça me parait assez étrange comme méthode. le seul moyen d'arriver a un truc comme ça c'est avec du js et un xhr mais ca risque de ralentir la navigation et surtout d'être inutile...
    0
    1. Bonjour,
      Merci pour ta réponse.
      Le but est de protéger un répertoire et donc les fichiers qu'il contient, tout en pouvant y accéder via un lien PHP...
      Rien d'étrange donc...
      Merci
      0
      1. tu peux le faire avec une identification. c'est beaucoup plus performant
        0
    2. Oui, fais une identification 401, regarde sur internet "Authentification htaccess" et tu trouveras plein de tutos
      0
      1. Bonjour,
        Ici le but n'est pas de protéger le répertoire par un mot de passe, mais éviter que quelqu'un puisse directement y activer par un lien dans le navigateur. A condition bien sûr qu'il connaisse l'adresse du fichier.
        Mais par contre autoriser un lien dans une page de type:
        header('Location: http://www.monsite.com/image.png ')

        Encore merci pour votre aide.
        0