Trim trailing slash from Handler patterns
This commit is contained in:
parent
3428a006ba
commit
5a0f7cf631
@ -284,6 +284,10 @@ func (m *ServeMux) Handle(pattern string, handler Handler) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
}
|
}
|
||||||
|
// Trim trailing slash from URL path
|
||||||
|
if len(url.Path) != 0 && url.Path[len(url.Path)-1] == '/' {
|
||||||
|
url.Path = url.Path[:len(url.Path)-1]
|
||||||
|
}
|
||||||
e := muxEntry{
|
e := muxEntry{
|
||||||
url,
|
url,
|
||||||
handler,
|
handler,
|
||||||
|
Loading…
Reference in New Issue
Block a user