Re: Example of URL-to-URL in mod_rewrite

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

 



On Wed, Apr 15, 2009 at 2:37 PM, André Warnier <aw@xxxxxxxxxx> wrote:
> If I need to be more clear : URL-to-URL is what mod_rewrite *does*, all the
> time, in every single example shown in the pages on the Apache website.  So
> what else do you want ?

This is a bit of an over-simplification.  Outside of per-dir and PT
your substitution is generally treated as a filesystem path.

As a convenience, when the top-level directory of your substitution
doesn't exist in the filesystem mod_rewrite prefixes the entire thing
with the current DocumentRoot on its way out.  This impacts rewriting
to e.g. htdocs/{etc,lib,usr,home,var}, tilde-expansion, or other
mappers like mod_alias (bringing us back to PT).  This is why you're
able to break out of your DocumentRoot and Aliases with the
substitution (and adding the corresponding <Directory>.... Allow ...
block)

It's trickier with the PT flag (or per-dir, where PT is implicit), but
I think it is fair to say that it's generally treated as a URL in that
context.

-- 
Eric Covener
covener@xxxxxxxxx

---------------------------------------------------------------------
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