http 404页面默认跳转到首页

winnie123321 · · 1548 次点击
if r.URL.Path != "/" { http.NotFoundHandler().ServeHTTP(w, r) return } else { http.Redirect(w,r,"/index",302) }
#3
更多评论
polaris
社区,需要你我一同完善!
你在 "/" 这个路由中判断是不是真路径只是 "/" 或 "/index",否则返回 404 因为 "/" 会匹配所有的路由
#1
那这样还得把 /index /create /createform 这些过滤掉
#2