问题: discuz未登录状态下首页tdk与后台设置的不符,如图问题keywords和description变成了门户,也有部分变成了首页
解决办法
用编辑器打开/source/class/helper下的helper_seo.php文件,找到代码
$keywordstext && (isset($_G['makehtml']) || CURSCRIPT == 'forum' || IS_ROBOT || $_G['adminid'] == 1)
大概在40行左右
找到这块应该很多人就看懂了,搜索引擎看到的是不一样的,实际上IS_ROBOT就代表搜索引擎,而$_G[‘adminid’] == 1就代表管理员管理组啦,这也就是问题的所在为什么未登录状态下看到的TDK信息和设置的不符了。
最终解决方式:使用最粗暴的方式就是把这个两个if的&&后面的约束条件删除掉,在访问就恢复正常了。