Bonjour,
Je souhaite sécuriser un site via différents htaccess configuré selon les besoins dans le répertoire racine et ses sous-répertoires.
Tout se déroule mais je bloque sur un point.
Je souhaite que dans le répertoire racine, le visiteur ne puisse appeler que la page d'index.
Pour ce, j'ai placé dans le htaccess racine:
Order deny,allow
Deny from all
<Files "index.php">
Order deny,allow
Allow from all
</Files>
donc, un appel http://monsite/rep/index.php fonctionne très bien et un appel http://monsite/rep/autreFichier.php est refusé ce qui est l'effet recherché.
Par contre, ce qui ne va plus avec ce htaccess, la redirection automatique sur le fichier index de la racine, autrement dit:
l'appel http://monsite/rep ne pointe plus sur le fichier index.php
J'ai essayé ce qui suit:
RewriteEngine on
redirect / /index.php => retourne une erreur 500
DirectoryIndex index.php => sans effet
J'ai également essayé un redirectPermanent sans succès.
Quelqu'un aurait-il une information lumineuse ?
Merci pour votre collaboration.