[users@httpd] Re: mod_rewrite doesn't always prefix with document_root

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

 



Robert Ionescu wrote:
Jon Drukman wrote:

Notice how in the good case it's doing "prefixed with document_root to..." Why would it skip that in the first case? Is it because I have a /misc directory on my filesystem?


Exactly, that's normal behavior in per-server context.

How do I get it to always look within the document_root first


Prefix your substitution with the DocumentRoot, so that it becomes a full physical path

rewriterule ^/e3/(.*) /var/httpd/sandbox/misc/e3/$1 [L]


is there a way to substitute the documentroot variable instead of hardcoding it? we have the same rewrite file used by many many virtualhosts, and being able to refer to just /misc/whatever and have it automatically map to the correct docroot would be extremely valuable.

the idea that adding or removing top level directories could change the behavior of my rewriterules is disturbing...

-jsd-


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