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 :

Interdire l'accès à un dossier via url


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2008
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 104
    Par défaut Interdire l'accès à un dossier via url
    Bonjour,

    Je voudrais interdire l'access via url de certains dossiers aux utilisateurs.
    Dans .htaccess j'ai fait:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <Files *>
    order deny,allow
    deny from all
    </Files>
    ErrorDocument 403 /dires/403.php
    Mais le contenu est devenu inaccessible même pour les pages, j'applique la restriction sur le dossier js ou j'ai toutes mes fonctions javascripts et hop je ne peux plus les appeler , de même si j'applique sur le dossier css par exemple , mon site perd toute la mise en forme

    Alors comment faire pour que si un utilisateur tape par exemple monsite/js/js.js ou un autre fichier , il soit redirigé ou je lui affiche ma toute belle page 403.php
    Merci

  2. #2
    Membre extrêmement actif
    Avatar de Muchos
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 704
    Billets dans le blog
    6
    Par défaut
    Citation Envoyé par nouraty
    Je voudrais interdire l'access via url de certains dossiers aux utilisateurs.
    Il faut donc affiner les règles de votre htaccess…

  3. #3
    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
    Ce que tu cherches est une protection contre le hotlinking. Cherche sur le forum avec ce mot-clé.

  4. #4
    Membre confirmé
    Inscrit en
    Octobre 2008
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 104
    Par défaut
    Mercii , déja je connaissais pas le terme hotlinking.
    J'ai compris que c'est conçu pour que les gens ne puissent utiliser l'url pour affichez les images chez eux.
    Selon ce que j'ai trouvé, je devrais faire quelque chose genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    RewriteEngine on
     RewriteCond %{HTTP_REFERER} !^$
     RewriteCond %{HTTP_REFERER} !^http://dires/js/.*$ [NC]
     RewriteRule .(js)$ - [F]
    pour l'utilisateur ne puisse accéder aux fichier javascript dans ce cas.
    Effectivement, l'utilisateur ne peut y accéder par url, mais de même pour mon code , il ne peux plus faire appel au fonction javascript! elles ne sont plus executées.

  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
    Le referer, c'est URL de la page (HTML) qui contient la référence au JavaScript. Donc sauf si cette page HTML a pour URL http://.../js/... ta seconde RewriteCond n'est pas bonne. Généralement, on se contente d'indiquer le nom du site :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteCond %{HTTP_REFERER} !^http://dires/ [NC]

Discussions similaires

  1. Réponses: 2
    Dernier message: 02/11/2012, 22h23
  2. Interdire l'accès à des fichiers en URL directe
    Par LeonCosnyd dans le forum Sécurité
    Réponses: 5
    Dernier message: 25/02/2011, 16h28
  3. Interdire l'accès au dossier parent
    Par Maurice Fallou dans le forum Administration
    Réponses: 5
    Dernier message: 26/02/2009, 13h33
  4. Interdire l'acces à un dossier.
    Par yassyn dans le forum Windows XP
    Réponses: 10
    Dernier message: 12/05/2008, 19h18
  5. Interdire l'acces d'apache2 via l'IP ?
    Par byloute dans le forum Apache
    Réponses: 1
    Dernier message: 21/11/2006, 16h14

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