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 :

[.htaccess] listage d'un dossier et accès fichier


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2005
    Messages
    908
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 908
    Par défaut [.htaccess] listage d'un dossier et accès fichier
    Bonjour à tous,

    j'aimerais configurer mon dossier /php/ de façon à ce que :
    - le contenu soit listable en local
    - les fichiers soient accessibles de n'importe où.

    J'ai essayé ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <LIMIT GET POST>
    order deny,allow
    deny from all
    allow from 127.0.0.1
    Options +Indexes
    </LIMIT>
    qui me permet de lister le contenu qu'en local mais l'accès aux fichiers est bloqué online...

    une idée ?
    Merci d'avance


  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Une solution qui doit fonctionner en jouant avec la réécriture d'URL :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Options +Indexes
     
    RewriteEngine on
    RewriteCond %{REMOTE_HOST} !^127\.0\.0\.1$
    RewriteCond %{REQUEST_URI} ^/php/(\?)?
    RewriteRule .* - [F]
    Y a une bidouille avec le ? sur la deuxième condition pour éviter de contourner la protection avec une URL du style /php/?toto. Je ne suis pas sûr de la syntaxe donc à tester éventuellement sans ce truc puis essayer de le mettre en place.

  3. #3
    Membre expérimenté

    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
    Par défaut
    La partie query string n'apparait pas au niveau de la variable REQUEST_URI. Ça facilitera les choses

  4. #4
    Membre éclairé
    Inscrit en
    Octobre 2005
    Messages
    908
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 908
    Par défaut
    merci _Mac_ ! cela semble bien fonctionner...

    julp : tu veux dire que :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Options +Indexes
     
    RewriteEngine on
    RewriteCond %{REMOTE_HOST} !^127\.0\.0\.1$
    RewriteCond %{REQUEST_URI} ^/php/
    RewriteRule .* - [F]
    suffit ?
    Est-ce suffisamment fiable pour l'utiliser ?

    Encore merci

  5. #5
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Oui, c'est ça. Mais pour vraiment savoir, il suffit de tester ! http://.../php/?toto

  6. #6
    Membre éclairé
    Inscrit en
    Octobre 2005
    Messages
    908
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 908
    Par défaut
    effectivement cela semble marcher !!!!
    merci à vous.


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

Discussions similaires

  1. htaccess probleme acces fichier
    Par Jerome2606 dans le forum Apache
    Réponses: 2
    Dernier message: 19/03/2011, 18h37
  2. Optimisation de dossiers / accès fichiers
    Par Népomucène dans le forum Windows Serveur
    Réponses: 0
    Dernier message: 11/01/2010, 15h12
  3. Réponses: 19
    Dernier message: 04/06/2009, 17h11
  4. Réponses: 4
    Dernier message: 27/11/2007, 18h03
  5. Réponses: 11
    Dernier message: 26/07/2007, 17h34

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