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 == "/" {
|
if u.Path == "" || u.Path == "/" {
|
||||||
http.Handle("/", fileserver)
|
http.Handle("/", fileserver)
|
||||||
} else {
|
} else {
|
||||||
http.Handle(u.Path+"/", http.StripPrefix(u.Path+"/", fileserver))
|
http.Handle(u.Path, http.StripPrefix(u.Path, fileserver))
|
||||||
}
|
}
|
||||||
|
|
||||||
u.Scheme = "http"
|
u.Scheme = "http"
|
||||||
|
Reference in New Issue
Block a user