for example, the example:
ProxyPassMatch "^(/.*\.gif)$" "http://backend.example.com:8000$1"
was giving:
AH00526: Syntax error on line nnn of bla/conf/httpd.conf:
ProxyPass Unable to parse URL: http://backend.example.com:8000$1
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1878467 13f79535-47bb-0310-9956-
ffa450edef68
int do_malloc)
{
char *err;
+ char *rurl = apr_pstrdup(p, url);
+ char *pdollar = ap_strchr(rurl, '$');
- err = ap_proxy_define_worker(p, worker, balancer, conf, url, do_malloc);
+ if (pdollar != NULL)
+ *pdollar = '\0';
+ err = ap_proxy_define_worker(p, worker, balancer, conf, rurl, do_malloc);
if (err) {
return err;
}