天使网赚论坛

 找回密码
 立即注册
查看: 553|回复: 0

Discuz X3帖子页百度收录不能正常显示description描述的解决方法

[复制链接]

334

主题

361

帖子

1万

积分

超级版主

心灵欢迎您的光临

Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40

积分
10273

终身成就奖优秀斑竹奖宣传大使奖特殊贡献奖金点子奖原创先锋奖贴图大师奖灌水天才奖新人进步奖幽默大师奖

QQ
心灵 发表于 2020-8-3 15:59:29 | 显示全部楼层 |阅读模式
Discuz X3.4论坛帖子百度收录后不显示描述与游客看不到描述description的解决方案与修改教程。百度搜索引擎获取不到DZ论坛的description,游客看不到keyword与description的解决方案。
Discuz的原本方案:在查看源代码的时候,只有管理员可以看到页面中的 keyword 和 description,而游客和普通会员看不到,DZ在程序上判断如果是搜索蜘蛛也可以看到keyword 和 description。但是如果论坛开启了缓存功能。这个缓存是以游客的访问为基础建立的,所以造成了有时候搜索引擎无法正常获取到论坛帖子页的keyword 和 description描述。
所以我们可以自行修改一下,把帖子页的关键词(keyword) 和描述(description)放开让游客也可以正常获取和查看。
2020年3月之后的DZX版本已经修改问题,不需要修改
我们在DZ论坛的源文件中找到:
source\module\forum\forum_viewthread.php 这个文件
打开查找以下内容,大概在672行:
  1. if(!$_G['forum_thread']['price'] && (IS_ROBOT || $_G['adminid'] == 1)) $summary = str_replace(array("\r", "\n"), '', messagecutstr(strip_tags($post['message']), 160));
复制代码
修改成为:
  1. $summary = str_replace(array("\r", "\n"), '', messagecutstr(strip_tags($post['message']), 160));
复制代码
保存。
Discuz论坛后台更新缓存。
然后退出登录状态。再随意打开一个DZ论坛帖子页,右键查看网页源代码。就可以发现游客也可以正常看到keywords和description描述呢。相信对于网站SEO与搜索引擎的收录更友好一点。
虽然生活在同一个世界里,但却被一面玻璃墙隔开。
在彼此的世界里面,我可以看到你在哭,你可以看到我在笑;
但是我永远也无法感触到你的体温,就像你永远也无法感觉到我的心跳。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

天使网赚论坛创建于2008年8月,本站内容均为会员发表,并不代表本论坛立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
天使网赚论坛法律顾问:ITlaw-庄毅雄

QQ|小黑屋|Archiver|天使网赚论坛 |网站地图

GMT+8, 2024-4-26 23:33 , Processed in 0.132514 second(s), 27 queries .

快速回复 返回顶部 返回列表