Je bricoler avec des pages Web sur un serveur LAMP exécutant Apache2 et je me demandais s'il était possible de rendre un répertoire accessible uniquement à vos pages Web et non à l'extérieur?LAMP - rendre le répertoire accessible uniquement à certaines pages Web
Exemple de scénario:
Directory pour protéger: dir1 contenant des images (jpg, png)
Ma page Web: mapage.html qui appelle des images de dir1
Mon site web: www.myweb.com qui contient les deux dir1 et mapage.html
Actuellement, les fichiers à l'intérieur du site sont accessibles via www.myweb.com/dir1/somefile.jpg ou en appelant mapage.html
Je voudrais qu'il pour être accessible uniquement en appelant mapage.html
J'ai essayé ce qui suit:
.htaccess modifier pour interdire l'accès des types d'images
<files "*.jpg"> deny from all </files>
(ne fonctionne pas parce que mapage.html ne peut pas accéder non plus)
Modifier le fichier apache2 avec conf:
<Directory /var/www/dir1> AllowOverride None <Limit GET POST OPTIONS> Order deny,allow Deny from all </Limit> </Directory>
(cela a fait semi-travaillé car il m'a permis d'écrire dans le répertoire mais pas lu, peut-être cela peut être modifié pour permettre aux demandes co ming de pages Web internes de passer par?)
Je suppose que conclure, est-il un moyen d'obtenir Apache2 d'accepter uniquement les demandes d'accès à un répertoire si elle est d'une certaine url de votre choix?
Merci d'avance.
Je crois que c'est ce que vous cherchez. http://stackoverflow.com/a/1245917/330987 –
Je vais regarder dans ce merci. – publicknowledge