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 :

Autoriser qu'une liste de page via htaccess


Sujet :

Apache

  1. #1
    Membre régulier
    Homme Profil pro
    Ingénieur d'études en développements techniques
    Inscrit en
    Novembre 2005
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur d'études en développements techniques
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 244
    Points : 117
    Points
    117
    Par défaut Autoriser qu'une liste de page via htaccess
    Bonjour,

    J'ai besoin d'autoriser que deux pages de mon site via htaccess :
    attention je veux interdire à tout le monde sauf à une IP (la mienne) :

    Par exemple interdire toutes les pages sauf :

    www.monsite.com/public/mapage1
    www.monsite.com/public/mapage2

  2. #2
    Membre régulier
    Homme Profil pro
    Ingénieur d'études en développements techniques
    Inscrit en
    Novembre 2005
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur d'études en développements techniques
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 244
    Points : 117
    Points
    117
    Par défaut LocationMatch ne fonctionne pas dans .htaccess
    J'ai trouvé cette solution : LocationMatch mais malheureusement cela ne fonctionne pas dans un .htaccess, je dois donc le mettre dans le vhost, par contre je ne sais pas où mettre ces instructions :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <LocationMatch !"^/monfichier">
       Order Deny,Allow
       Deny from all
       allow from xx.xx.xx.xx
    </LocationMatch>
    En sachant que mon url est un alias dans mon vhost contient les instructions suivantes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
     
    <VirtualHost *:80>
     
    		ServerAdmin <a href="mailto:admin@mondomaine.com">admin@mondomaine.com</a>
            ServerName mondomaine.com
     
            DocumentRoot /var/www
            <Directory />
                    Options FollowSymLinks
                    AllowOverride None
            </Directory>
     
            <Directory /var/www>
                    Options Indexes FollowSymLinks MultiViews
                    AllowOverride All
                    Order allow,deny
                    allow from all
            </Directory>
     
            ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
            <Directory "/usr/lib/cgi-bin">
                    AllowOverride None
                    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                    Order allow,deny
                    Allow from all
            </Directory>
     
            #ErrorLog /var/log/apache2/error-dev.log
            ErrorLog /var/log/apache2/mondomaine.com-error.log
            LogLevel warn
     
            # Possible values include: debug, info, notice, warn, error, crit,
            # alert, emerg.
            #LogLevel warn
            LogLevel info
     
            CustomLog /var/log/apache2/mondomaine.com-access.log combined
     
     
    	####---->! OU METTRE MON INSTRUCTION !--------
       Alias /monalias "/var/www/monalias/public"
       <Directory "/var/www/monalias/public>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            Allow from all
            DirectoryIndex index.php
       </Directory>
     
     
    </VirtualHost>

  3. #3
    Membre régulier
    Homme Profil pro
    Ingénieur d'études en développements techniques
    Inscrit en
    Novembre 2005
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur d'études en développements techniques
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 244
    Points : 117
    Points
    117
    Par défaut Pas de solution
    Finalement n'ayant pas trouvé de solution via .htaccess, je vais utiliser les contrôles d'accès via le code PHP (j'utilise Zend Framework).

    Je vais faire un contrôle d'accès avec Zend_Auth et les ACL.

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

Discussions similaires

  1. Modifier les permissions/autorisations d'une liste
    Par Magicmodjo dans le forum SharePoint
    Réponses: 3
    Dernier message: 02/01/2008, 17h20
  2. Récupérer une liste d'objets via DynaForm
    Par vinceLeBarbare dans le forum Struts 1
    Réponses: 2
    Dernier message: 14/10/2007, 23h09
  3. gerer une liste de fenetre via un JMenu
    Par lilou77 dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 05/02/2007, 11h40
  4. Réponses: 5
    Dernier message: 11/05/2006, 19h20
  5. Réponses: 2
    Dernier message: 26/11/2005, 13h44

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