Re: Semantics of "RewriteOptions inherit" in htaccess files needs improvement

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 2009-02-02 at 21:00 +0100, Bob Ionescu wrote:
> 2009/2/2 Matt McCutchen <matt@xxxxxxxxxxxxxxxxx>:
> > On Sun, 2009-02-01 at 23:19 +0100, Bob Ionescu wrote:
> >> E.g. domain1 points to /var/www, domain2 to /var/www/sub and
> >> /var/www/sub/.htaccess inherits (i.e. 1:1 copy) /var/www/.htaccess. A
> >> regEx of ^foo$ in /var/www/sub/.htaccess would match against a
> >
> > I think you meant /var/www/.htaccess in that line.
> 
> Yes, sorry.
> 
> >> filename /var/www/foo and against /var/www/sub/foo in
> >> /var/www/sub/.htaccess caused by inheriting, which is intended (the
> >> per-dir prefix is striped prior matching, of course). The URL-path
> >> (which doesn't matter in per-dir context for matching) would be in
> >> both cases /foo while the domain is different.
> >
> > Really?  I straced Apache 2.2.10 and it only starts processing .htaccess
> > files from the document root, so if the document root for domain2
> > were /var/www/sub , it would not read /var/www/.htaccess at all to
> > inherit any rules defined there.  Is your Apache behaving differently?
> 
> May be a matter of AllowOverride? DocumentRoot and the configured path
> for <directory> settings are not necessarily the same; if you
> configure document root /var/www/sub to have AllowOverride FileInfo
> for <Directoty /var/www>, mod_rewrite should process the rules.

You are right.  When I enabled AllowOverride on /, Apache did try to
read all the htaccess files.

-- 
Matt


---------------------------------------------------------------------
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: users-unsubscribe@xxxxxxxxxxxxxxxx
   "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx


[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux