diff --git a/dynamic.go b/dynamic.go index 97f9934..875fabf 100644 --- a/dynamic.go +++ b/dynamic.go @@ -171,9 +171,9 @@ func prepareCGICommand(config Config, scriptPath string) []string { } base := filepath.Join(config.DocBase, config.HomeDocBase) + string(filepath.Separator) if strings.HasPrefix(scriptPath, base) { - segments := filepath.SplitList(scriptPath[len(base):]) + segments := strings.Split(scriptPath[len(base):], string(filepath.Separator)) if len(segments) > 1 { - substitutions["{user}"] = segments[0][1:] + substitutions["{user}"] = segments[0] } }