mirror of
https://github.com/astaxie/beego.git
synced 2024-11-23 14:50:54 +00:00
Fix BUG: /abc.html/aaa match /abc/aaa
This commit is contained in:
parent
19e6ba8e7c
commit
d0847e866e
2
tree.go
2
tree.go
@ -341,7 +341,7 @@ func (t *Tree) match(treePattern string, pattern string, wildcardValues []string
|
||||
if runObject == nil && len(t.fixrouters) > 0 {
|
||||
// Filter the .json .xml .html extension
|
||||
for _, str := range allowSuffixExt {
|
||||
if strings.HasSuffix(seg, str) {
|
||||
if strings.HasSuffix(seg, str) && strings.HasSuffix(treePattern, seg) {
|
||||
for _, subTree := range t.fixrouters {
|
||||
if subTree.prefix == seg[:len(seg)-len(str)] {
|
||||
runObject = subTree.match(treePattern, pattern, wildcardValues, ctx)
|
||||
|
Loading…
Reference in New Issue
Block a user