all repos — website @ 60dbf7194e15c8ffafb530769611396ac361640e

My website

tls: only redirect to HTTPS if host is known

Alan Pearce
commit

60dbf7194e15c8ffafb530769611396ac361640e

parent

996233fb862a6686ae719c91898edc68b5e792a5

1 file changed, 5 insertions(+), 1 deletion(-)

changed files
M internal/server/tls.gointernal/server/tls.go
@@ -131,7 +131,11 @@ host = r.Host
} url.Host = net.JoinHostPort(host, s.config.BaseURL.Port()) } - http.Redirect(w, r, url.String(), http.StatusMovedPermanently) + if slices.Contains(s.config.Domains, r.Host) { + http.Redirect(w, r, url.String(), http.StatusMovedPermanently) + } else { + http.NotFound(w, r) + } }) srv.Handler = httpMux