ScanHTMLTitles, ReadmeName, HeaderName
PR 48416 [Dmitry Bakshaev <dab18 izhnet.ru>, Nick Kew]
- *) Proxy: Fix ProxyPassReverse with relative URL.
- PR 38864 [Nick Kew]
+ *) Proxy: Fix ProxyPassReverse with relative URL
+ Derived (slightly erroneously) from PR 38864 [Nick Kew]
Changes with Apache 2.3.4
}
}
else {
+ const char *part = url;
l2 = strlen(real);
if (real[0] == '/') {
- const char *part = strstr(url, "://");
+ part = strstr(url, "://");
if (part) {
- part = strstr(part+3, "/");
+ part = strchr(part+3, '/');
if (part) {
- url = part;
- l1 = strlen(url);
+ l1 = strlen(part);
}
+ else {
+ part = url;
+ }
+ }
+ else {
+ part = url;
}
}
- if (l1 >= l2 && strncasecmp(real, url, l2) == 0) {
- u = apr_pstrcat(r->pool, ent[i].fake, &url[l2], NULL);
+ if (l1 >= l2 && strncasecmp(real, part, l2) == 0) {
+ u = apr_pstrcat(r->pool, ent[i].fake, &part[l2], NULL);
return ap_construct_url(r->pool, u, r);
}
}