Exclude favicon in regex

I have a site that uses states in the url, like

/alabama
/alaska

But the favicon is using the same path.

/favicon.ico

This is the route:

router.HandleFunc("/{[a-z]+\b*[favicon.ico]\b}", stateHandler).Methods("GET")

The favicon is not being excluded from the pattern.

Any ideas?