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 :

Problème de gestions de deux fichiers .htaccess


Sujet :

Apache

  1. #1
    Invité
    Invité(e)
    Par défaut Problème de gestions de deux fichiers .htaccess
    sur le serveur apache 2.0.59 windows, je gère deux virtualhost.

    Pour virtualhost1 j'applique .htip
    Pour virtualhost2 j'applique .htrobots

    cela fonctionne parfaitement!

    Maintenant, je désire appliquer .htrobots sur Virtualhost1! les règles de .htip et .htrobots ne fonctionnent pas ou error 500!
    Le log me donne rien sur Virtualhost1! Les règles Virtualhost2 fonctionnent

    voici une partie du fichier HTTPD.Conf!

    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
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    #===http://VirtualHost1.org===
    NameVirtualHost *:80
     
    <VirtualHost *:80>
     
      #========================
      # Configuration serveur
      #========================
     
      SSLEngine Off
      ServerName VirtualHost1.org
     
      DocumentRoot "C:/SRVHTTP/WWW/VirtualHost1"
      ErrorLog logs/VirtualHost1/eVirtualHost1.log
      CustomLog logs/VirtualHost1/aTechwan2003.log combined
     
       AccessFileName ".htip,.htrobots"
     
        #Interdit l'accés aux fichiers
       <FilesMatch "C:/SRVHTTP/WWW/VirtualHost1/.htip,C:/SRVHTTP/WWW/VirtualHost1/.htrobots">
         Order allow,deny
         Deny from all
       </FilesMatch>
        #Interdit l'accés au fichier
       #<FilesMatch "C:/SRVHTTP/WWW/VirtualHost1/.htrobots">
       #  Order allow,deny
       #  Deny from all
       #</FilesMatch>
     
       <Directory "C:/SRVHTTP/WWW/VirtualHost1/">
     
       AllowOverride All
       Order Allow,Deny
       Allow from All  
       #Cache et Interdit le téléchargement du fichier .htip & .htrobots
        <FilesMatch "^\.htip$,^\.htrobots$">
          Order allow,deny
          Deny from all
        </FilesMatch>
        #<FilesMatch "^\.htrobots$">
        #  Order allow,deny
        #  Deny from all
        #</FilesMatch>
       </Directory>
     
    </VirtualHost>
     
     
    #===http://VirtualHost2.org====
    NameVirtualHost *:80
     
    <VirtualHost *:80>
     
      SSLEngine Off
      ServerName VirtualHost2.org
      DocumentRoot "C:/SRVHTTP/WWW/VirtualHost2"
     
      CustomLog logs/VirtualHost2/aVirtualHost2.log combined
      ErrorLog logs/VirtualHost2/eVirtualHost2.log 
     
       #Interdit l'accés au fichier
       <FilesMatch "C:/SRVHTTP/WWW/VirtualHost2/.htrobots">
         Order allow,deny
         Deny from all
       </FilesMatch>
     
      AccessFileName ".htrobots"
     
      <Directory "C:/SRVHTTP/WWW/VirtualHost2">
         #Autorise l’usage de fichier .htrobots
         AllowOverride All
         Order Allow,Deny
         Allow from All
         #Cache et Interdit l'accès à tout fichier commençant par .htrobots
         <FilesMatch "^\.htrobots$">
           Order allow,deny
           Deny from all
         </FilesMatch>
      </Directory>
     
    </VirtualHost>
    Chaque fichier est dans le dossier racine host!
    j'ai un doute sur l'écriture de cette ligne : AccessFileName ".htip,.htrobots"
    pourtant elle est mentionnée dans "O'relly apache la référence"! j'ai essayé avec ou sans ""

    merci de vos lumière...
    Dernière modification par _Mac_ ; 14/12/2010 à 23h53. Motif: Merci de mettre en forme les messages avec les balises adéquates

  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
    Points : 12 977
    Points
    12 977
    Par défaut
    Citation Envoyé par taratatasoleil Voir le message
    j'ai un doute sur l'écriture de cette ligne : AccessFileName ".htip,.htrobots"
    Et Apache aussi : il faut simplement séparer les noms de fichiers par un espace, pas de virgule :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AccessFileName .htip .htrobots

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  3. #3
    Invité
    Invité(e)
    Par défaut
    merci cela fonctionne!...

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 09/12/2014, 12h25
  2. Réponses: 3
    Dernier message: 27/10/2007, 00h39
  3. Peut-on avoir deux fichier .htaccess pour 2 urlrewriting différents pour 1 même site
    Par JackBeauregard dans le forum Serveurs (Apache, IIS,...)
    Réponses: 3
    Dernier message: 30/09/2006, 08h35
  4. Problème de gestion fichiers
    Par glutock dans le forum ASP
    Réponses: 2
    Dernier message: 08/04/2004, 11h55

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