重庆seo博客

重庆SEO服务:做重庆网络推广与重庆网站优化的SEO顾问

Discuz!X系论坛门户首页关键词描述只显示门户2字问题解决方法。

    用过discuz程序制作论坛的朋友肯定会发现这个问题,当你在后台开启全局功能-门户 并且设置为首页的时候通过站长工具进行SEO综合查询会发现门户首页的标题(Title)能够正常显示,但是关键词下方的关键词(Keywords)和描述(Description)就只剩下“门户”两个字了,自己设置的关键词竟然不能够正常显示。经过多个浏览器进行检测发现谷歌浏览器(Chrome)会出现这个问题,然后找了很多资料对照后才发现原来Discuz对游客进行了关键词与描述的屏蔽,用管理员账号登陆后进行查看的话还是可以正常显示,但是不能够保证搜索引擎的蜘蛛爬虫是否能够正常读取,所以我们必须改掉这种屏蔽才是最好的选择。

解决方法操作步骤:

解决discuz x3.2门户首页关键词描述不显示

    1.找到“ source/class/helper/helper_seo.php ”目录下的文件

找到文件

    2.将helper_seo.php下载到本地进行编辑修改(切记不要用记事本之类的文档程序打开可以避免出错)

    3.用DreamWeaver之类的网页编码工具打开helper_seo.php,查找到这段代码:

查找代码

if($descriptiontext && (isset($_G['makehtml']) || CURSCRIPT == 'forum' || IS_ROBOT || $_G['adminid'] == 1)) {$seodescription = helper_seo::strreplace_strip_split($searchs, $replaces, $descriptiontext);
}if($keywordstext && (isset($_G['makehtml']) || CURSCRIPT == 'forum' || IS_ROBOT || $_G['adminid'] == 1)) {$seokeywords = helper_seo::strreplace_strip_split($searchs, $replaces, $keywordstext);
}

    4.将上述代码替换成下面的代码:

替换代码

if($descriptiontext) {$seodescription = helper_seo::strreplace_strip_split($searchs, $replaces, $descriptiontext);
}
if($keywordstext) {$seokeywords = helper_seo::strreplace_strip_split($searchs, $replaces, $keywordstext);
}

    5.最后将修改好的文件上传到 source/class/helper/目录进行覆盖就可以了。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.7.2