all repos — homestead @ 31a93c78521108b5c292e4cc0d9152e7e1e5483b

Code for my website

add special case for go packages to all fallback domains

Alan Pearce
commit

31a93c78521108b5c292e4cc0d9152e7e1e5483b

parent

b8a2bb93e2b2cc9cc609053d02b9cdd7d64de0c3

1 file changed, 2 insertions(+), 0 deletions(-)

changed files
M internal/website/mux.gointernal/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(