yes i got that. But I have set AllowOverride to All in the directory htdocs. So why dosent .htaccess work? I mean I thought as outlined in http://httpd.apache.org/docs/2.0/sections.html#mergin - "So for example, <Directory /var/web/dir> will be processed before <Directory /var/web/dir/subdir>." So shouldnt the <Directory "C:/Apache2/htdocs"> directives be processed *after * the <Directory /> directives, hence enabling the overrides?

============================
<Directory "C:/Apache2/htdocs">

   Options Indexes FollowSymLinks


   AllowOverride All

   Order allow,deny
   Allow from all


</Directory>
===========================


----- Original Message ----- From: "Joshua Slive" <[EMAIL PROTECTED]>
To: <users@httpd.apache.org>
Sent: Saturday, January 07, 2006 11:56 PM
Subject: Re: [EMAIL PROTECTED] Access control problems, .htaccess and Directory and Allow directives


On 1/7/06, Emmanuel E <[EMAIL PROTECTED]> wrote:

<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>

The .htaccess file in C:\ contains the following:

=====================
AuthUserFile c:/apache2/bin/password.txt
AuthName "blah"
AuthType Basic
Require user blah
Satisfy All
======================


AllowOverride All is enabled for the Directory htdocs. Therefore it should
look up the .htaccess file.  The .htaccess files documentation says that
Apache traverses every folder upto the root directory looking for .htaccess
files. Therefore it should reach the file in C:\. However it is not

Apache only looks for .htaccess files in directories where
AllowOverride is not none.  It doesn't look for AllowOverride only in
the directory requested; it looks also in all parent directories.  So
the AllowOverride none in <Directory /> above tells apache not to look
for .htaccess files in the root directory or any directories
underneath it until there is one where AllowOverride is set otherwise.

Joshua.



---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
  "   from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to