diff --git a/doc.go b/doc.go index a1aec2e..f80b764 100644 --- a/doc.go +++ b/doc.go @@ -30,7 +30,7 @@ Servers should be configured with certificates: server.GetCertificate = certificates.Get Mux is a Gemini request multiplexer. -Mux can handle requests for multiple hosts and schemes. +Mux can handle requests for multiple hosts and paths. mux := &gemini.Mux{} mux.HandleFunc("example.com", func(ctx context.Context, w gemini.ResponseWriter, r *gemini.Request) { @@ -39,8 +39,8 @@ Mux can handle requests for multiple hosts and schemes. mux.HandleFunc("example.org/about.gmi", func(ctx context.Context, w gemini.ResponseWriter, r *gemini.Request) { fmt.Fprint(w, "About example.org") }) - mux.HandleFunc("http://example.net", func(ctx context.Context, w gemini.ResponseWriter, r *gemini.Request) { - fmt.Fprint(w, "Proxied content from http://example.net") + mux.HandleFunc("/images/", func(ctx context.Context, w gemini.ResponseWriter, r *gemini.Request) { + w.WriteHeader(gemini.StatusGone, "Gone forever") }) server.Handler = mux