LOYCMS多域名跳转其他语种的栏目错乱问题
解决多语言跳转栏目导航和内容不对应的问题
解决教程
找到app/common/function.php文件
搜索
// 获取当前语言并进行安全处理
这个function改为
// 获取当前语言并进行安全处理 function get_lg() { $lg = cookie('lg'); if (! $lg || ! preg_match('/^[w-]+$/', $lg)) { $lg = get_default_lg(); cookie('lg', $lg); } if(stripos($_SERVER['QUERY_STRING'],'cn/') !== false){ $lg = 'cn'; } return $lg; }
上面的第二个if里面 cn 根据实际情况进行修改,后台的多语种的栏目url建议带上前缀en/或者cn/设置url规则,上述代码才可生效
上一篇:LOYCMS 常用 if 判断