add special case for go packages to all fallback domains
1 file changed, 2 insertions(+), 0 deletions(-)
changed files
M internal/website/mux.go → internal/website/mux.go
@@ -119,6 +119,8 @@ ) replace := "${1}." + website.config.Domains[0] mux.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) *ihttp.Error { switch { + case r.URL.Query().Has("go-get") && r.URL.Query().Get("go-get") == "1": + return website.ServeHTTP(w, r) case slices.Contains(website.config.Domains, r.Host): path, _ := website.reader.CanonicalisePath(r.URL.Path) ihttp.Redirect(