Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...) > Apache
Apache Forum d'entraide Apache. Avant de poster : Cours Apache, FAQ Apache
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/12/2010, 15h40   #1
Invité de passage
 
mabrouk mounir
Inscription : novembre 2010
Messages : 13
Détails du profil
Informations personnelles :
Nom : mabrouk mounir

Informations forums :
Inscription : novembre 2010
Messages : 13
Points : 4
Points : 4
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 :
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...
taratatasoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2010, 23h55   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 277
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 277
Points : 8 563
Points : 8 563
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 :
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
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2010, 13h43   #3
Invité de passage
 
mabrouk mounir
Inscription : novembre 2010
Messages : 13
Détails du profil
Informations personnelles :
Nom : mabrouk mounir

Informations forums :
Inscription : novembre 2010
Messages : 13
Points : 4
Points : 4
merci cela fonctionne!...
taratatasoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h40.


 
 
 
 
Partenaires

Hébergement Web