Return status code 404 on 404 page
The NotFoundHandler previously returned status code 200 because WriteHeader wasn't called.
Cette révision appartient à :
Parent
4814fff3dc
révision
87fec6c5ab
1 fichiers modifiés avec 2 ajouts et 0 suppressions
|
@ -15,6 +15,8 @@ func init() {
|
|||
}
|
||||
|
||||
func NotFoundHandler(w http.ResponseWriter, r *http.Request) {
|
||||
w.WriteHeader(http.StatusNotFound)
|
||||
|
||||
searchForm := NewSearchForm()
|
||||
searchForm.HideAdvancedSearch = true
|
||||
err := notFoundTemplate.ExecuteTemplate(w, "index.html", NotFoundTemplateVariables{Navigation{}, searchForm, r.URL, mux.CurrentRoute(r)})
|
||||
|
|
Référencer dans un nouveau ticket