]> git.ipfire.org Git - thirdparty/apache/httpd.git/commit
Fix RedirectMatch handling to properly handle URLs with host portions.
authorJustin Erenkrantz <jerenkrantz@apache.org>
Fri, 26 Oct 2001 19:39:51 +0000 (19:39 +0000)
committerJustin Erenkrantz <jerenkrantz@apache.org>
Fri, 26 Oct 2001 19:39:51 +0000 (19:39 +0000)
commit7f2eeda9d0f9d31dce815068cf82e9949c0ed298
treeb78d28692939261beb399340dda215ecbd85497e
parented5f51602c8927fc862f4f57edf023f8f4ba8f57
Fix RedirectMatch handling to properly handle URLs with host portions.
Previously, we would segfault if no path is specified (case 1 below).
We would also ignore any host and scheme portion of the URL (which is
how we specify it on daedalus), so restore that capability.

The query strings will still not be escaped (standards cops can
determine if this is correct behavior).

The following directives now work as expected:
RedirectMatch /jakarta1(.*) http://jakarta.apache.org$1
RedirectMatch /jakarta2(.*) http://jakarta.apache.org/dist$1
RedirectMatch /jakarta3(.*) http://jakarta.apache.org/dist$1?bar=foo
RedirectMatch /jakarta4(.*) http://jakarta.apache.org/dist$1?bar=foo#spaz

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91672 13f79535-47bb-0310-9956-ffa450edef68
modules/mappers/mod_alias.c