mirror of
https://github.com/gohugoio/hugo.git
synced 2025-08-13 20:24:00 +02:00
Fix redirect-loop for Hugo server
An extra slash was added to the path if baseUrl had a sub-directory, causing infinite redirect loop in Go's HTTP server. Fixes #510
This commit is contained in:
@@ -121,7 +121,7 @@ func serve(port int) {
|
||||
if u.Path == "" || u.Path == "/" {
|
||||
http.Handle("/", fileserver)
|
||||
} else {
|
||||
http.Handle(u.Path+"/", http.StripPrefix(u.Path+"/", fileserver))
|
||||
http.Handle(u.Path, http.StripPrefix(u.Path, fileserver))
|
||||
}
|
||||
|
||||
u.Scheme = "http"
|
||||
|
Reference in New Issue
Block a user