Htaccess chez free : DirectoryIndex

Résolu
Arnaud -  
 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
DirectoryIndex index.php index.html index.phtml /erreurs/403.php

via .htaccess est possible chez Free ?
Merci d'avance

5 réponses

  1. Sch@dows
     
    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.
    2
  2. Sch@dows
     
    malheuresement nan. Free empeche l'utilisation de la directive DirectoryIndex.
    Je cherche egalement une autre bidouille pour contourné le truc.
    0
  3. Pascal
     
    Super.

    Merci. Même avec ta réponse tardive tu m'as bien aidé.
    0
  4. Toony
     
    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 ?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. vince69140
     
    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://.....)
    0