Htaccess chez free : DirectoryIndex
Résolu
Arnaud
-
vince69140 -
vince69140 -
Bonjour à tous.
Je désire empêcher le listage des fichiers d'un répertoire lorsque celui-ci ne contient pas de fichier index.[ext] pour un de mes sites hebergé sur Free.
Est-ce que l'utilisation de la fonction de type
via .htaccess est possible chez Free ?
Merci d'avance
Je désire empêcher le listage des fichiers d'un répertoire lorsque celui-ci ne contient pas de fichier index.[ext] pour un de mes sites hebergé sur Free.
Est-ce que l'utilisation de la fonction de type
DirectoryIndex index.php index.html index.phtml /erreurs/403.php
via .htaccess est possible chez Free ?
Merci d'avance
5 réponses
-
Bon je n'avais pas réaliser que je répondais 4 ans après, mais sait-on jamais ca peut toujours servir.
Il est possible de passer par la bidouille suivante das le fichier .htaccess :
Options -Indexes
ErrorDocument 403 /error/err404.php
Ca masque quelque peu la vrai erreur 403 (qui doit pouvoir être tester dans la page PHP vers laquelle on renvoie), mais c mieux que rien je suppose. -
malheuresement nan. Free empeche l'utilisation de la directive DirectoryIndex.
Je cherche egalement une autre bidouille pour contourné le truc. -
-
J'ai également un soucis avec l'instruction DirectoryIndex (génère une erreur 500...) chez Free
DirectoryIndex portal.php index.php index.html index.htm
Pouvez-vous m'aider à faire l'équivalent ? -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Donc la directive "DirectoryIndex" dans le fichier .htaccess n'est pas supporté chez free.fr.
Si l'on souhaite interdire l'affichage du contenu du répertoire:
1/ publier une page index.html dans le répertoire :
http://vancia.free.fr/images_de_vancia (je veux pas que l'on puisse
afficher la liste de mes images)
2/ utiliser la directive "Redirect permanent" sur le fichier index.html:
Redirect permanent /images_de_vancia/index.html http://vancia.free.fr/erreurs/index.html ou 403.php
Si l'on souhaite avoir un autre fichier par defaut, ben toujours en utilisant "Redirect permanent" comme ci-dessus, mais sur la page que l'on veut afficher (portal.php au lieu de http://.....)