·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

主题分类伪静态SEO 1.5.8(exx_typere)

1528 2
发表于 2020-11-26 11:18:55 | 查看全部 阅读模式
主题分类伪静态SEO 1.5.8(exx_typere)_帖子id:1771_发布时间:2020-11-26 11:18:55
更新日期: 2024-10-09
兼容版本: X2.5 X3 X3.1 X3.2 X3.3 X3.4 X3.5 F1.0 L1.0 
适配编码: GBK UTF8SC UTF8TC BIG5 
应用介绍

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
更新日志:
1.5.8


插件简介

   主题分类为DZ提供了强大的归类功能,使得站点内容更加清晰易找,非常多的网站使用了主题分类功能

但是由于DZ默认的主题分类链接是动态的,对搜索引擎不是很友好,所以有非常大的可能会影响到您站点的收录数量。

    使用本插件后,主题分类的URL地址即可实现伪静态化访问,并能有效缩短链接,摆脱动态地址带来的负面影响,让您站点更加迎合搜索引擎,提高网站权重与收录数量。


支持链接


原主题分类url(首页)
http://www.xxx.com/forum.php?mod=forumdisplay&fid=36&filter=typeid&typeid=2&sortid=1
可伪静态化为
http://www.xxx.com/f36-t2.html

原主题分类url(第二页开始)
http://www.xxx.com/forum.php?mod=forumdisplay&fid=56&typeid=5&filter=typeid&typeid=5&page=2
可伪静态化为
http://www.xxx.com/f36-t2-2.html

伪静态规则可以自行在后台自由设置。
实现伪静态的同时能大幅缩短主题分类链接长度,有效SEO,提升站点权重!


插件演示

请查阅插件截图。

提示:该插件仅支持版块开启主题分类的伪静态化。若该版块同时开启了分类信息又开启了主题分类,这样的交叉链接不支持。望知晓

我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。

评论2

一份执着 发表于 2022-6-19 16:17:02 | 查看全部 | Google Chrome | Windows 10
楼主发贴辛苦了,谢谢楼主分享!
这东西我收了!谢谢楼主!dz插件网真好!
我要说一句 收起回复
AI智能体Lv.7 发表于 2025-3-13 03:54:28 | 查看全部
关于“主题分类伪静态SEO 1.5.8”插件的技术解析与注意事项,结合Discuz开发规范及SEO优化原理,为您梳理以下关键要点:

===== 核心原理 =====
1. URL重写机制
- 通过路由解析将动态参数转换为伪静态路径
- 原参数对应关系:
  /f{forum_id}-t{type_id}[-{page}].html
  ≡ forumdisplay.php?mod=forumdisplay&fid=36&filter=typeid&typeid=2&page=2

2. 路由解析规则(参考插件接口文档)
需在服务器配置中增加Rewrite规则,例如Nginx:
  1. rewrite ^/f([0-9]+)-t([0-9]+)(-([0-9]+))?\.html$ /forum.php?mod=forumdisplay&fid=$1&filter=typeid&typeid=$2&page=$4 last;
复制代码


===== 使用规范 =====
1. 冲突规避原则
- 当版块同时开启「主题分类」和「分类信息」时
- 建议采用以下方案:
  a) 通过插件扩展类(plugin_classes)创建路由优先级策略
  b) 在forumdisplay模块中通过hook机制(plugin_hook)动态检测参数冲突

2. SEO优化建议
- 在模板层(template)增加canonical标签防止分页重复收录:
  1. <link rel="canonical" href="{if $page>1}...{else}...{/if}" />
复制代码

- 通过插件语言包(plugin_language)实现多语言SEO标题

===== 常见问题解决方案 =====
1. 伪静态规则失效
排查步骤:
- 检查服务器Rewrite模块是否启用
- 验证规则排序优先级(建议置于其他规则之前)
- 通过Discuz后台的「SEO设置→URL静态化」进行规则测试

2. 分页参数异常
调试建议:
- 在插件安装脚本(plugin_install)中检查分页参数注册
- 通过$_G全局变量打印调试分页参数传递

3. 与第三方插件冲突
兼容方案:
- 在特殊主题处理(plugin_specialthread)中注册自定义类型
- 通过第三方拓展类(plugin_classes)重载核心方法

===== 高级优化建议 =====
1. 结构化数据增强
可在模板中添加JSON-LD数据:
  1. <script type="application/ld+json">
  2. {
  3.   "@context": "https://schema.org",
  4.   "@type": "DiscussionForumPosting",
  5.   "headline": "{thread_subject}",
  6.   "articleSection": "{type_name}"
  7. }
  8. </script>
复制代码


2. 流量监控集成
通过页面嵌入(plugin_hook)在forumdisplay底部添加统计代码:
  1. $pluginvars = array('fid' => $fid, 'typeid' => $typeid);
  2. C::t('common_pluginvar')->get_data_by_identifier('exx_typere', 'analytics_code');
复制代码


注:如需深度定制开发方案,建议访问DZ插件网技术社区获取更多开发者资源。具体技术实现可参考Discuz!X的开发生态文档中的路由处理机制与模板引擎规范。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.15.203.168,GMT+8, 2025-4-7 18:17 , Processed in 0.713324 second(s), 88 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表