diff options
| author | Russ Cox <rsc@golang.org> | 2021-08-13 16:11:21 -0400 |
|---|---|---|
| committer | Russ Cox <rsc@golang.org> | 2021-08-18 14:38:28 +0000 |
| commit | 6b7d17b41d40ac6a74a8ed03c5585d46fd6ac8e6 (patch) | |
| tree | 4d4fbe5fad9775547a6695dc2cfd1f1a6f29c49c /cmd/golangorg/server.go | |
| parent | acb763a4b254011f55917d12ce4919d096275ee5 (diff) | |
| download | go-x-website-6b7d17b41d40ac6a74a8ed03c5585d46fd6ac8e6.tar.xz | |
go.dev: update to new interim menus
Also fix site footer to file x/website issue, not x/pkgsite.
Change-Id: I6549b7b4108ef51b41c2715577beb785943a50a6
Reviewed-on: https://go-review.googlesource.com/c/website/+/342093
Trust: Russ Cox <rsc@golang.org>
Run-TryBot: Russ Cox <rsc@golang.org>
Reviewed-by: Jamal Carvalho <jamal@golang.org>
Diffstat (limited to 'cmd/golangorg/server.go')
| -rw-r--r-- | cmd/golangorg/server.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/cmd/golangorg/server.go b/cmd/golangorg/server.go index cc72ae47..6f61dcbe 100644 --- a/cmd/golangorg/server.go +++ b/cmd/golangorg/server.go @@ -444,6 +444,14 @@ type linkRewriter struct { ct string // content-type } +func (r *linkRewriter) WriteHeader(code int) { + loc := r.Header().Get("Location") + if strings.HasPrefix(loc, "/") { + r.Header().Set("Location", "/"+r.host+loc) + } + r.ResponseWriter.WriteHeader(code) +} + func (r *linkRewriter) Write(data []byte) (int, error) { if r.ct == "" { ct := r.Header().Get("Content-Type") |
