diff --git a/src/server/server.go b/src/server/server.go index bfa8cbb..e9b0c04 100644 --- a/src/server/server.go +++ b/src/server/server.go @@ -324,7 +324,7 @@ func generateArchiveIndex(fsPath string, urlPath string) (string, error) { up = "/archive" } if !strings.HasSuffix(up, "/") { - up = up + "/" + up = "/archive" + filepath.Dir(up) + "/" } b.WriteString(`../` + "\n") } else {