近日笔者在设置公司论坛SEO的时候,遇到了一个问题,论坛使用的是Discuz! X3.1模板,在设置完首页SEO后,继续设置主题列表和帖子内容的SEO,但是所有设置完成,并且更新缓存后,发现主题列表和帖子内容页的关键词和描述和首页的关键词和描述是一样的,即和首页同步,这是不利于SEO优化的,所以经过笔者和朋友的仔细检查后,终于发现了问题所在,现在把解决办法写出来,也便于以后有人遇到这样问题的时候更好的解决。
1、首先找到问题所在,即当前所使用的默认模板代码有问题,通过去Discuz官方下载相关模板文件(这里是GBK),将压缩文件里的“”解压出来。
2、查看如下代码:
<meta name="keywords" content="{if !empty($metakeywords)}{echo dhtmlspecialchars($metakeywords)}{/if}" />
<meta name="description" content="{if !empty($metadescription)}{echo dhtmlspecialchars($metadescription)} {/if}{if empty($nobbname)},$_G['setting']['bbname']{/if}" />
3、进入论坛FTP,找到/template/default/common/下面的“”,将相关代码与之进行比较,如果不一样,便用最新下载的代码覆盖之,保存。
4、更新缓存,再查看主题列表和帖子内容页的关键词和描述已经改变了。
至此,关于Discuz! X3.1主题列表和帖子内容页关键词和描述同步首页的问题就已经解决了。