Empêcher l'accès direct aux fichiers

Empêcher l'accès direct aux fichiers - Windows & Software

Marsh Posté le 03-07-2004 à 16:45:03    

Bonjour,
 
je voudrais empêcher aux utilisateurs d'accéder directement aux pages de mon site. Seul l'accès via index.php doit être possible.
 
Accès autorisé : monsite.com/index.php?page=forum.php
Interdit : monsite.com/forum.php
 
Il faut bidouiller avec .htaccess, mais pas moyen de trouver la bonne syntaxe.
 
Merci.

Reply

Marsh Posté le 03-07-2004 à 16:45:03   

Reply

Marsh Posté le 03-07-2004 à 17:17:37    

Voilà à quoi ont abouti mes recherches :

# protection par mot de passe
AuthUserFile /var/www/svgfr.org/access
AuthGroupFile /dev/null
AuthName "Acces restreint"
AuthType Basic
<LIMIT GET POST>
require valid-user
</LIMIT>
# exception : index.php autorisé sans mot de passe
<FilesMatch index.php>
<LIMIT GET POST>
order deny,allow
allow from all
</LIMIT>
</FilesMatch>


 
Mais Apache refuse toujours, prétextant une erreur :cry:

Reply

Marsh Posté le 06-07-2004 à 10:52:31    

tu peux le faire juste en php en testant, à chaque début de page que l'adresse a bien "?page="
 
Ca marche aussi, non ?

Reply

Marsh Posté le 08-07-2004 à 10:38:22    

OK mais c'est pas aussi propre en PHP :
- 1 niveau en-dessous de Apache : moins sécurisé (?)
- oblige à copier le morceau de code dans chaque fichier
- ne fonctionne pas avec les images, txt, html... tout le reste, quoi.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed