diff options
author | Runxi Yu <me@runxiyu.org> | 2025-04-01 22:16:48 +0800 |
---|---|---|
committer | Runxi Yu <me@runxiyu.org> | 2025-04-01 22:16:48 +0800 |
commit | b4bf72fe59a9b6f09c5c7e53cae5ddd7f09b9cf8 (patch) | |
tree | 877008301b80f2dd4363ffb721a54344956af107 /http_server.go | |
parent | Change the main separator from : to - (diff) | |
download | forge-b4bf72fe59a9b6f09c5c7e53cae5ddd7f09b9cf8.tar.gz forge-b4bf72fe59a9b6f09c5c7e53cae5ddd7f09b9cf8.tar.zst forge-b4bf72fe59a9b6f09c5c7e53cae5ddd7f09b9cf8.zip |
Remind visitors of the change
Diffstat (limited to 'http_server.go')
-rw-r--r-- | http_server.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/http_server.go b/http_server.go index df8f362..baddf9d 100644 --- a/http_server.go +++ b/http_server.go @@ -48,6 +48,13 @@ func (router *forgeHTTPRouter) ServeHTTP(writer http.ResponseWriter, request *ht segments = segments[:len(segments)-1] } + for _, v := range segments { + if strings.Contains(v, ":") { + errorPage400Colon(writer, params) + return + } + } + params["url_segments"] = segments params["dir_mode"] = dirMode params["global"] = globalData |