IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Cacher les répertoires qui ne sont pas le répertoire "public"


Sujet :

Apache

  1. #1
    Futur Membre du Club
    Inscrit en
    Août 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 4
    Points : 6
    Points
    6
    Par défaut Cacher les répertoires qui ne sont pas le répertoire "public"
    Bonjour à tous,

    Mon site se compose de plusieurs répertoires : "public", "application", "database", etc.
    J'aimerais que mon fichier .htaccess me permette de "cacher" tous les répertoires (ainsi que leur contenu) qui ne sont pas le répertoire "public" (en faisant croire qu'ils n'existent pas) avec :

    RedirectMatch 404 public

    La ligne ci-dessus fait exactement l'inverse : je cache le répertoire "public".
    Quelle expression régulière dois-je utiliser au lieu de "public" pour parvenir à ce que je souhaite?

    Je vous souhaite une bonne journée.

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 777
    Points
    17 777
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    RewriteEngine On
     
    RewriteRule !^public/ - [R=404,L]
    (requiert une version 2)

    Par contre, ne serait-ce pas plus logique de mettre justement cette arborescence hors DocumentRoot ou, au pire des cas, des Deny from all ?

  3. #3
    Futur Membre du Club
    Inscrit en
    Août 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 4
    Points : 6
    Points
    6
    Par défaut
    Effectivement, je n'avais pas pensé à cette solution : mettre ces répertoires hors du DocumentRoot, tout simplement...

    Ceci répond à mon problème de sécurité sur certains répertoires.

    Merci beaucoup.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Supprimer les cellules qui ne sont pas colorées
    Par Gwadadev dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 22/05/2008, 11h45
  2. [W3C] Recherche d'un logiciel pour détecter les balises qui ne sont pas fermées
    Par Etanne dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 19/11/2007, 17h55
  3. Réponses: 10
    Dernier message: 15/12/2006, 08h34
  4. Réponses: 3
    Dernier message: 26/07/2006, 21h41
  5. Réponses: 4
    Dernier message: 02/06/2006, 13h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo