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