]> granicus.if.org Git - apache/blobdiff - modules/proxy/mod_proxy_scgi.c
Add in proxy-scgi-pathinfo and proxy-fcgi-pathinfo envvars
[apache] / modules / proxy / mod_proxy_scgi.c
index 8925fa7c4d157d7a8d24f7bcfd020689ad649251..cdd33eb8d95b9e6988e21ba6f716f4f304fa7ff7 100644 (file)
@@ -204,7 +204,11 @@ static int scgi_canon(request_rec *r, char *url)
 
     r->filename = apr_pstrcat(r->pool, "proxy:" SCHEME "://", host, sport, "/",
                               path, NULL);
-    r->path_info = apr_pstrcat(r->pool, "/", path, NULL);
+
+    if (apr_table_get(r->subprocess_env, "proxy-scgi-pathinfo")) {
+        r->path_info = apr_pstrcat(r->pool, "/", path, NULL);
+    }
+
     return OK;
 }