all repos — homestead @ ec327d6903c73d9bb2ada2a476b85810b1999ea7

Code for my website

fix HTTP->S redirects on standard port

Alan Pearce
commit

ec327d6903c73d9bb2ada2a476b85810b1999ea7

parent

b74da7165867ca4bbce333718136023bae3f8dd6

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

jump to
M internal/server/tls.gointernal/server/tls.go
@@ -110,7 +110,12 @@ if err != nil {
log.Warn("error splitting host and port", "error", err) host = s.config.BaseURL.Hostname() } - url.Host = net.JoinHostPort(host, s.config.BaseURL.Port()) + port := s.config.BaseURL.Port() + if port == "" { + url.Host = host + } else { + url.Host = net.JoinHostPort(host, s.config.BaseURL.Port()) + } http.Redirect(w, r, url.String(), http.StatusMovedPermanently) }) srv.Handler = httpMux