all repos — homestead @ 73789fbd35b86be3bacd87191658fa3a5ef414cf

Code for my website

make redirects more ergonomic

Alan Pearce
commit

73789fbd35b86be3bacd87191658fa3a5ef414cf

parent

c5e63c13cbc74fe27dca04bd004ea75a51f71763

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

changed files
A internal/http/redirect.go
@@ -0,0 +1,14 @@
+package http + +import ( + "net/http" + "net/url" +) + +func Redirect(w http.ResponseWriter, r *http.Request, url *url.URL, code int) { + http.Redirect(w, r, url.String(), code) +} + +func RedirectHandler(url *url.URL, code int) http.Handler { + return http.RedirectHandler(url.String(), code) +}