Matthew Holt
5 years ago
No known key found for this signature in database
GPG Key ID: 2A349DD577D586A5
1 changed files with
8 additions and
8 deletions
-
modules/caddyhttp/reverseproxy/fastcgi/fastcgi.go
|
@ -181,14 +181,14 @@ func (t Transport) buildEnv(r *http.Request) (map[string]string, error) { |
|
|
|
|
|
|
|
|
fpath := r.URL.Path |
|
|
fpath := r.URL.Path |
|
|
|
|
|
|
|
|
// Split path in preparation for env variables.
|
|
|
// split "actual path" from "path info" if configured
|
|
|
// Previous canSplit checks ensure this can never be -1.
|
|
|
var docURI, pathInfo string |
|
|
// TODO: I haven't brought over canSplit from v1; make sure this doesn't break
|
|
|
if splitPos := t.splitPos(fpath); splitPos > -1 { |
|
|
splitPos := t.splitPos(fpath) |
|
|
docURI = fpath[:splitPos] |
|
|
|
|
|
pathInfo = fpath[splitPos:] |
|
|
// Request has the extension; path was split successfully
|
|
|
} else { |
|
|
docURI := fpath[:splitPos] |
|
|
docURI = fpath |
|
|
pathInfo := fpath[splitPos:] |
|
|
} |
|
|
scriptName := fpath |
|
|
scriptName := fpath |
|
|
|
|
|
|
|
|
// Strip PATH_INFO from SCRIPT_NAME
|
|
|
// Strip PATH_INFO from SCRIPT_NAME
|
|
|