.htaccess : interdire l'acces a un ensemble de repertoire

Discussion dans 'URL Rewriting et .htaccess' créé par Fladnag, 26 Novembre 2003.

Tags:
  1. Fladnag
    Fladnag Nouveau WRInaute
    Inscrit:
    14 Septembre 2003
    Messages:
    20
    J'aime reçus:
    0
    Bonjour,

    voila mon probleme:
    J'ai un site qui a une arborescence de ce genre :

    galeries/machin/grand
    galeries/truc/grand
    galeries/chose/grand

    et j'aimerais interdire l'acces a tout les sous repertoire "grand" de n'importe quel sous repertoire de galeries sans avoir a mettre un .htaccess dans chaque repertoire "grand".

    Bref, j'aimerais un seul .htaccess dans galeries par exemple.

    Mon hebergeur accepte les .htaccess

    J'ai essayé divers trucs comme :
    <Files grand/*.*>
    Order Deny,Allow
    Deny from All
    </Files>

    ou

    <Directory ~"*/grand">
    Order Deny,Allow
    Deny from All
    </Directory>

    ou encore avec <DirectoryMatch>, mais apparament rien ne marche...
    Est-ce que c'est parce que j'indique toujours un chemin "relatif" dans Directory ou DirectoryMatch ? Y a t'il une autre directive htaccess ?

    Si c'etait possible, je preferais une solution relative qu'une designation absolue de mes repertoires...

    Fladnag
     
  2. nikoshr
    nikoshr WRInaute occasionnel
    Inscrit:
    10 Juillet 2003
    Messages:
    295
    J'aime reçus:
    0
    Les directives Directory , DirectoryMatch , Location et LocationMatch (celle qui serait bien utile dans ce cas) ne peuvent être utilisées que dans un contexte de conf serveur ou d'hôte virtuel, donc pas dans un .htaccess. Restent Files et FilesMatch, qui ne portent malheureusement que sur le nom de fichier. On oublie aussi.

    Heureusement, il reste l'URL Rewriting :)

    Normalement, si j'ai bien suivi ce que tu veux, ca devrait faire l'affaire :

    Ce renvoie une erreur 403 quand un sous-répertoire grand est rencontré.
     
  3. Remi L.
    Remi L. WRInaute impliqué
    Inscrit:
    6 Septembre 2003
    Messages:
    905
    J'aime reçus:
    0
    Le rewriting est effectivement une solution mais le plus logique et le plus optimisé (en terme de vitesse d'exécution) serait de placer un htaccess dans chaque répertoire 'grand'. Et en plus tu peux mettre un accès sélectif, par mot de passe...
    Mais bon, si tu tu ne veux pas, il faut faire du rewriting...
     
  4. Fladnag
    Fladnag Nouveau WRInaute
    Inscrit:
    14 Septembre 2003
    Messages:
    20
    J'aime reçus:
    0
    Ok pour l'url rewriting... juste une question et apres je vous embete plus...

    Est-ce qu'il ne serait pas possible de bypasser l'url rewriting en entrant une URL du genre :

    .../gr%97nd/...

    Fladnag
     
  5. nikoshr
    nikoshr WRInaute occasionnel
    Inscrit:
    10 Juillet 2003
    Messages:
    295
    J'aime reçus:
    0
    gr%61nd tu veux dire (en hexa)? Apache travaille sur la version désencodée de l'URL, donc sur grand. Et pour compléter ce que disait Remi L. , le plus efficace serait de demander à l'hébergeur d'ajouter dans la conf une directive LocationMatch ad hoc.
     
  6. Fladnag
    Fladnag Nouveau WRInaute
    Inscrit:
    14 Septembre 2003
    Messages:
    20
    J'aime reçus:
    0
    oué, %61, je l'ai donné en decimal, pardon...

    Ok, c'est ce que je voulais savoir. merci !
     
Chargement...
Similar Threads - htaccess interdire acces Forum Date
Comment interdire TOUS les moteurs de recherche en utilisant le htaccess? URL Rewriting et .htaccess 7 Mai 2013
HTACCESS : Interdire les bots dont l'URL contient une chaîne spécifiée URL Rewriting et .htaccess 13 Décembre 2010
Interdire l'accès a certains dossiers, fichiers avec un .htaccess et. URL Rewriting et .htaccess 16 Octobre 2010
Htaccess : Interdire tout accès via l'interface URL Rewriting et .htaccess 6 Décembre 2009
Htaccess interdire acces fichiers Débuter en référencement 28 Juin 2009
HTACCESS interdire accés user/ip et autoriser pour tous URL Rewriting et .htaccess 9 Juillet 2008
Interdire lien exterieur htaccess Développement d'un site Web ou d'une appli mobile 23 Mai 2007
Interdire le PHP via HTACCESS URL Rewriting et .htaccess 12 Avril 2007
Interdire un dossier sans htaccess no robots.txt ? Débuter en référencement 27 Février 2007
Interdire l'accès à plusieurs fichiers avec un .htaccess URL Rewriting et .htaccess 30 Août 2006
Redirection 404 via le .htaccess / pb avec les liens relatifs Débuter en référencement 5 Mai 2022
WordPress Petit souci de redirection htaccess URL Rewriting et .htaccess 3 Mai 2022
htaccess vs modifications site, quelle stratégie ? Merci URL Rewriting et .htaccess 10 Mars 2022
Redirection url htaccess Développement d'un site Web ou d'une appli mobile 14 Janvier 2022
Priorité entre le serveur et le fichier Htaccess URL Rewriting et .htaccess 4 Janvier 2022
importance de l'ordre des instructions dans un fichier htaccess URL Rewriting et .htaccess 3 Janvier 2022
Variables SetEnv dans un fichier htaccess URL Rewriting et .htaccess 25 Décembre 2021
htaccess qui fonctionne partout sauf sur 1 seul PC URL Rewriting et .htaccess 28 Juillet 2021
modification fichier htaccess URL Rewriting et .htaccess 25 Juillet 2021
Protection de site web : quel code ajouter dans htaccess ? URL Rewriting et .htaccess 5 Mars 2021