Summary: | Spaces in URI doesn't encode in proxy-requests | ||
---|---|---|---|
Product: | Apache httpd-2 | Reporter: | Alexey Vlasov <renton> |
Component: | mod_rewrite | Assignee: | Apache HTTPD Bugs Mailing List <bugs> |
Status: | REOPENED --- | ||
Severity: | normal | ||
Priority: | P2 | ||
Version: | 2.2.9 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Linux |
Description
Alexey Vlasov
2008-12-21 10:32:47 UTC
By the way this patch didn't solve that problem I described first. You should add the following: --- modules/mappers/mod_rewrite.c.orig 2012-09-18 22:30:31.170185072 +0400 +++ modules/mappers/mod_rewrite.c 2012-09-17 23:48:43.428422154 +0400 @@ -769,6 +769,7 @@ else if (r->args[len-1] == '&') { r->args[len-1] = '\0'; } + r->args = ap_escape_uri(r->pool, r->args); rewritelog((r, 3, NULL, "split uri=%s -> uri=%s, args=%s", olduri, r->filename, r->args ? r->args : "<none>")); } |