matteoangel a écrit :
alors voila je voudrai pouvoir limiter l'accès à certain répertoire de mon site (héberger par lycos/multimania) maic que cet accès ne sois limiter que lorsque la personne essaye d'accèder directement à la page par la barre d'adresse par exemple. le seul accès autoriser sera donc par la page d'acceuil situer à la racine du site.
jé essayer de mettre un fichier .htaccess ds la répertoire avec à lintérieur :
1e test:
deny from all
effet : refus total d'accès à la page par la page index
|
Normal
matteoangel a écrit :
2e test:
order allow, deny
deny from all
allow from .lycos.fr
effet : refus total d'accès à la page par la page index
|
Normal aussi : ça, ça veut dire que tu autorises seulement les gens qui appartiennent au domaine lycos.fr à accéder à ta page, donc en gros que les gens qui bossent chez lycos
Lire la doc. Ce que tu veux toi c'est tester le "Referer" c'est à dire l'URL de la page d'où on vient.
Si tu veux n'autoriser l'accès qu'à partir de la page d'accueil : il faut écrire un truc comme ça :
SetEnvIf Referer "^http://ton.site.com/" referer_autorise
Order Deny,Allow
Deny from all
Allow from env=referer_autorise |
(librement adapté de http://httpd.apache.org/docs/env.html#examples dernier exemple)
Bien évidemment ce genre de protection est totalement inefficace pour quelqu'un qui veut vraiment accéder à tes pages, car avec certains outils on peut se débrouiller pour envoyer le referer qui va bien.
---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog