From 5c915edf6255d95abcd0dd247a38b8ea098e62fc Mon Sep 17 00:00:00 2001 From: David Crawshaw Date: Sun, 12 Jul 2015 09:49:48 -0400 Subject: [PATCH] cmd/godoc: redirect /x to subrepo page Fixes golang/go#9061. Change-Id: Ibe5764932bb8e223e7f838415f84bc330eb5d818 Reviewed-on: https://go-review.googlesource.com/12082 Reviewed-by: Brad Fitzpatrick --- cmd/godoc/x.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/godoc/x.go b/cmd/godoc/x.go index f638b687..b4af41a5 100644 --- a/cmd/godoc/x.go +++ b/cmd/godoc/x.go @@ -52,6 +52,10 @@ func xHandler(w http.ResponseWriter, r *http.Request) { if i := strings.Index(head, "/"); i != -1 { head, tail = head[:i], head[i:] } + if head == "" { + http.Redirect(w, r, "https://godoc.org/-/subrepo", http.StatusTemporaryRedirect) + return + } repo, ok := xMap[head] if !ok { http.NotFound(w, r)