Bonjour bonjour,
Je suis un peu pressé je vais donc faire court.
Voilà, g fais un framework PHP, dans lequel je souhaite sécuriser tout mes fichiers à l'exception de l'index.php.
Jusque là j'avais un premier répertoire avec l'index et un htaccess qui donnait tout les droits avec un
Puis le sous répertoire protégé dans lequel je plaçais un htaccess avec un
Code : Sélectionner tout - Visualiser dans une fenêtre à part allow from all
C donc très simple.
Code : Sélectionner tout - Visualiser dans une fenêtre à part deny from all
Maintent pour une question de cohérence des répertoires, j'aimerais mettre mon index.php dans le répertoire protégé, ou plus exactement je voudrais protégé le répertoire de base et remonter tous mes fichiers d'un niveau dans l'arborescence. J'ai bien galéré et je ne suis pas parvenu à le faire.
Voici où j'en suis :
Ce qui me bloque bien l'accès à tous mes fichiers, mais aussi à mon répertoire principal, si j'entre l'adresse sans rien (blabla.com/)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 DirectoryIndex index.php Order deny,allow deny from all <Files index.php> allow from all </Files>
En revanche si je met blabla.com/index.php cela fonctionne
mais j'aimerais qu'il comprenne qu'il doit de tt manière accéder à ce fichier. donc je suis perdu.
ah, et en dessous g un mod_rewrite qui me transforme mes url pour qqch de plus friendly
Voilà, je dois y aller, mais je reviendrai mettre plus d'explication si nécessaires cette après-midi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <IfModule mod_rewrite.c> RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] </IfModule>
Merci de votre aide
Partager