正在显示
1 个修改的文件
包含
8 行增加
和
6 行删除
| @@ -266,11 +266,14 @@ class TranslateLogic extends BaseLogic | @@ -266,11 +266,14 @@ class TranslateLogic extends BaseLogic | ||
| 266 | * @time :2024/1/18 17:25 | 266 | * @time :2024/1/18 17:25 |
| 267 | */ | 267 | */ |
| 268 | public function handleRoute($url){ | 268 | public function handleRoute($url){ |
| 269 | - $lang = $languageInfo = $this->getLanguage($this->param['language_id'])['short']; | ||
| 270 | - $url = str_replace_url($url); | ||
| 271 | - $arr = explode('/',trim($url,'/')); | ||
| 272 | - $num = count($arr); | 269 | + $lang = $this->getLanguage($this->param['language_id'])['short']; |
| 270 | + $str = trim($url,'/'); | ||
| 273 | $page = 0; | 271 | $page = 0; |
| 272 | + if(empty($str)){ | ||
| 273 | + $route = 'index'; | ||
| 274 | + }else{ | ||
| 275 | + $arr = explode('/',$str); | ||
| 276 | + $num = count($arr); | ||
| 274 | if($num == 1){ | 277 | if($num == 1){ |
| 275 | $route = $arr[0]; | 278 | $route = $arr[0]; |
| 276 | }elseif ($num == 2){ | 279 | }elseif ($num == 2){ |
| @@ -296,8 +299,7 @@ class TranslateLogic extends BaseLogic | @@ -296,8 +299,7 @@ class TranslateLogic extends BaseLogic | ||
| 296 | $page = $arr[3]; | 299 | $page = $arr[3]; |
| 297 | $route = $arr[1]; | 300 | $route = $arr[1]; |
| 298 | } | 301 | } |
| 299 | - }else{ | ||
| 300 | - $route = 'index'; | 302 | + } |
| 301 | } | 303 | } |
| 302 | if($page != 0){ | 304 | if($page != 0){ |
| 303 | $data['page'] = $page; | 305 | $data['page'] = $page; |
-
请 注册 或 登录 后发表评论