~~~
http.HandleFunc("/", index)
http.HandleFunc("/temp", temp)
http.HandleFunc("/temp222", temp222)
~~~
假如我定义了上面这张, 当访问 temp3的时候 就是访问没有定义的路由的时候 他会自动显示主页下的 / 的页面,
这个是为什么,当页面不存在的时候 如何让它跳转404页面呢 求代码
更多评论
`/` 会匹配所有的路由。可以在 index 中加上判断:
```go
if r.URL.Path != "/" {
http.NotFoundHandler().ServeHTTP(w, r)
return
}
```
或者使用 https://github.com/gorilla/mux 这样的路由
#2