diff options
| -rw-r--r-- | fs.go | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -67,7 +67,7 @@ func (fsys fileServer) ServeGemini(ctx context.Context, w ResponseWriter, r *Req if target != "/" { target += "/" } - if r.URL.Path != target { + if len(r.URL.Path) != len(target) || r.URL.Path != target { w.WriteHeader(StatusPermanentRedirect, target) return } |