![QQ截图20180823145448.jpg](https://static.studygolang.com/180823/17a1334870e97aa6e6675e066e274e14.jpg)
现在不论url页面找不找得到, 都会执行下面函数, 这要怎么修改??
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
http.Redirect(w, r, "/index", 302)
})
你在 "/" 这个路由中判断是不是真路径只是 "/" 或 "/index",否则返回 404
因为 "/" 会匹配所有的路由
#1
更多评论
if r.URL.Path != "/" {
http.NotFoundHandler().ServeHTTP(w, r)
return
} else {
http.Redirect(w,r,"/index",302)
}
#3