package main import "net/http" func init() { http.HandleFunc("/del/", delHandler) } func delHandler(w http.ResponseWriter, r *http.Request) { title := r.URL.Path[len("/del/"):] p := &Page{Title: title} if err := p.del(); err != nil { http.Error(w, err.Error(), http.StatusInternalServerError) return } http.Redirect(w, r, "/", http.StatusFound) }