作者 lyh

gx

@@ -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;