|
@@ -259,7 +259,13 @@ func QueryHadle(urlStr string) (string, url.Values) {
|
|
|
if err != nil {
|
|
|
return "", nil
|
|
|
}
|
|
|
- pathArr := strings.Split(u.RawPath, "/")
|
|
|
+ pathArr := []string{}
|
|
|
+ if u.RawPath == "" {
|
|
|
+ pathArr = strings.Split(u.Path, "/")
|
|
|
+ } else {
|
|
|
+ pathArr = strings.Split(u.RawPath, "/")
|
|
|
+ }
|
|
|
+
|
|
|
m, _ := url.ParseQuery(u.RawQuery)
|
|
|
return pathArr[len(pathArr)-1], m
|
|
|
}
|