『凹凸曼』伪静态化 商业版V6.7.0(apoyl_rewrite)
更新日志:备注:此插件依赖于电脑版URL伪静态,故需自行设置好电脑版URL伪静态,看截图4;其他模板需与官方模板一样标准。
功能概述:(应用截图功能体现不完整,文字描述比较完整也有对应链接,请仔细看)
1、支持手机触屏版版块URL强制伪静态访问
2、支持手机触屏版帖子URL强制伪静态化访问
3、支持手机触屏版和电脑版版块URL伪静态,帖子URL伪静态,文章URL伪静态统一访问
4、新增手机版和电脑版插件页强制伪静态化 比如插件『凹凸曼』网站统计 插件页:plugin.php?id=apoyl_statistics:pub 强制301 apoyl_statistics-pub.html 其他插件类似
5、新增手机版和电脑版门户文章页强制伪静态化
6、新增手机版搜索引擎爬动态页面帖子时,强制301到伪静态地址
7、新增电脑版搜索引擎爬动态页面帖子时,强制301到伪静态地址
8、新增手机版强制301强制跳转静态地址.会去掉一些动态参数,解决帖子未符合伪静态化规则
(比如:forum.php?mod=viewthread&tid=935&extra=page&filter=lastpost 强制跳转到thread-935-1-1.html)
9、新增手机版和电脑版帖子列表页地址强制301强制跳转静态地址
比如:forum.php?mod=forumdisplay&fid=2 强制跳转到forum-2-1.html
10、新增手机版文章地址强制301强制跳转静态地址.会去掉一些动态参数,解决文章地址未符合伪静态化规则,可根据需要开启(更有利用搜索引擎)
比如:portal.php?mod=view&aid=1 强制跳转到article-1-1.html
11、手机版和电脑版个人资料地址强制301强制跳转静态地址.会去掉一些动态参数,用户未登陆时生效。
比如:home.php?mod=space&uid=1&do=profile 强制跳转到 space-uid-1.html
V1.8.0(2018-04-16)
12、手机版群组列表地址和帖子强制301强制跳转静态地址.会去掉一些动态参数
(群组 使用的 社区主题列表页和社区主题内容页 URL 规则 和电脑版列表有地址伪静态不一样,需手机触屏版有群组模板,官方默认无)
比如 forum.php?mod=group&fid=36 强制跳转 forum-36-1.html
13、新增电脑版帖子地址强制301强制跳转静态地址.会去掉一些动态参数。(如搜索页帖子 )
比如:forum.php?mod=viewthread&tid=16&highlight=aotuman 强制跳转:thread-16-1-1.html
14、新增电脑版帖子内页 tag标签伪静态化(开启条件:后台点击伪静态规则并自行加入TAG标签伪静态规则)
15、新增电脑版标签首页伪静态化
16、新增电脑版标签页伪静态化
17、新增电脑版tag标签强制电脑版伪静态化
标签首页:misc.php?mod=tag 强制301 tag.html
标签页:misc.php?mod=tag&id=2 强制301 tag2.html
标签更多页:misc.php?mod=tag&id=2&type=thread强制301 tagthread2.html
18、新增支持手机版tag标签首页、标签页、标签更多页强制伪静态化(备注:官方模板无TAG,需手机触屏版需要对应TAG模板 )
手机版标签首页:misc.php?mod=tag&mobile=2 强制301 tag.html
手机版标签页:misc.php?mod=tag&id=2&mobile=2 强制301 tag2.html
手机版标签更多页:misc.php?mod=tag&id=2&type=thread&mobile=2强制301 tagthread2.html
19、新增支持社区主题分类强制301伪静态化,支持手机触屏版和电脑版(开启条件:后台点击伪静态规则并自行加入主题分类伪静态规则)
比如主题分类:forum.php?mod=forumdisplay&fid=39&filter=typeid&typeid=1&page=1 强制跳转 typeid_39_1_1.html
20、新增手机触屏版和电脑版分区版块强制301伪静态化(开启条件:点击伪静态规则并自行加入分区版块伪静态规则)
比如分区版块:forum.php?gid=1 强制301 gid_1.html
21、新增手机触屏版和电脑版社区首页强制301伪静态 规则:forum.php 强制301 forum.html
22、新增电脑版文章强制301伪静态
比如:portal.php?mod=view&aid=2 强制跳转到article-2-1.html
23、新增电脑版版块列表强制301伪静态化
比如:forum.php?mod=forumdisplay&fid=2 强制跳转到forum-2-1.html
24、新增手机和电脑导读页面强制301伪静态化
A、手机版和电脑版导读首页强制301伪静态化;forum.php?mod=guide 强制跳转到guide.html
B、手机版和电脑版导读zui新热门强制301伪静态化;forum.php?mod=guide&view=hot 强制跳转到guidehot.html
C、手机版和电脑版导读zui新精华强制301伪静态化;forum.php?mod=guide&view=digest强制跳转到guidedigest.html
D、手机版和电脑版导读zui新回复强制301伪静态化;forum.php?mod=guide&view=new强制跳转到guidenew.html
E、手机版和电脑版导读zui新发帖强制301伪静态化;forum.php?mod=guide&view=newthread强制跳转到guidenewthread.html
F、手机版和电脑版导读zui新沙发强制301伪静态化;forum.php?mod=guide&view=sofa强制跳转到guidesofa.html
G、手机版和电脑版导读我的帖子强制301伪静态化;forum.php?mod=guide&view=my 强制跳转到guidemy.html
25、新增手机版和电脑版日志页强制301伪静态化,.会去掉一些动态参数。
比如home.php?mod=space&uid=1&do=blog&id=1 强制301 blog-1-1.html
解决搜索引擎爬取日志页未符合伪静态化规则,可根据需要开启
26、新增手机版和电脑版版块ZUI新(排序)页面301伪静态化,.会去掉一些动态参数。(稍微开放)
比如forum.php?mod=forumdisplay&fid=2&orderby=lastpost&filter=lastpost&orderby=lastpost&page=2 强制301 forum-lastpost-2-2.html
27、新增手机版和电脑版版块热门列表页301强制伪静态化
比如forum.php?mod=forumdisplay&fid=2&filter=heat&orderby=heats强制301 forum-heat-2-1.html
28、新增手机版和电脑版版块热帖列表页301强制伪静态化
如forum.php?mod=forumdisplay&fid=1&filter=hot 强制301 forum-hot-1-1.html
29、实现主题手机版和电脑版只看该作者,强制伪静态
比如:forum.php?mod=viewthread&tid=76&page=1&authorid=1 强制301 thread-author-76-1-1.html
30、实现手机版和电脑版主题只看大图,强制伪静态
比如:forum.php?mod=viewthread&tid=76&from=album 强制301 thread-album-76.html
31、新增实现手机版和电脑版主题倒序浏览,强制伪静态化
比如:forum.php?mod=viewthread&tid=3&extra=page%3D1&ordertype=1 强制跳转到thread-ordertype-3-1-1.html
32、新增手机触屏版和电脑版群组分区版块强制301伪静态化
比如分区版块:group.php?sgid=9 强制301 sgid_9.html
33、也可以解决主题打印导出页面严重影响主题搜索的质量 比如forum.php?mod=viewthread&action=printable&tid=592 强制301thread-592-1-1.html
34、新增控制手机爬虫和登录强制伪静态,开启时候爬虫和已登录用户,都强制伪静态;
关闭此项,手机版Rewrite功能只对游客和搜索引擎有效,可减轻服务器负担
35、新增控制电脑爬虫和登录强制伪静态,开启时候爬虫和已登录用户,都强制伪静态;
关闭此项,电脑版Rewrite功能只对游客和搜索引擎有效,可减轻服务器负担
36、新增家园首页home.php 强制301 home.html
37、新增家园其他页面,如好友的动态、我的动态、随便看看强制301强制跳转静态地址。
以及通过本站认识|通过活动认识|通过朋友认识|亲人|同事|同学等等强制伪静态
A、好友的动态比如:home.php?mod=space&do=home&view=we强制跳转到homespacewe.html
B、我的动态比如:home.php?mod=space&do=home&view=me强制跳转到homespaceme.html
C、随便看看比如:home.php?mod=space&do=home&view=all强制homespaceall.html
D、好友的动态 分组通过本站认识比如:home.php?mod=space&do=home&view=we&gid=1强制跳转到homespacewe1.html
38、新增日志首页强制301伪静态化
比如home.php?mod=space&do=blog 强制301 blogspace.html
39、新增好友的日志 、我的日志、随便看看强制301强制跳转静态地址.会去掉一些动态参数。
比如随便看看:home.php?mod=space&do=blog&view=all强制跳转到blogspaceall.html
比如我的日志:home.php?mod=space&do=blog&view=me强制跳转到blogspaceme.html
比如好友的日志:home.php?mod=space&do=blog&view=we强制跳转到blogspacewe.html
40、新增相册首页强制301伪静态化
比如home.php?mod=space&do=album强制301 albumspace.html
41、新增好友的相册 、我的相册、随便看看强制301强制跳转静态地址.会去掉一些动态参数。
比如:home.php?mod=space&do=album&view=all强制跳转到albumspaceall.html
比如:home.php?mod=space&do=album&view=me强制跳转到albumspaceme.html
比如:home.php?mod=space&do=album&view=we强制跳转到albumspacewe.html
42、新增支持淘帖首强制301伪静态化
链接:forum.php?mod=collection 强制301 collection.html
43、新增淘帖所有专辑强制301伪静态化
链接:forum.php?mod=collection&op=all 强制301 collectionall.html
44、新增淘帖我的专辑强制301伪静态化
链接:forum.php?mod=collection&op=my强制301 collectionmy.html
45、支持淘帖版块强制301伪静态化
链接:forum.php?mod=collection&action=view&ctid=2 强制301 collectionview-2-1.html
46、新增群组首页强制301伪静态化链接如:group.php 强制301 group.html
47、新增群组分类强制301伪静态化,具体链接:group.php?gid=3 强制301 groupgid3.html
48、广播首页强制301伪静态化具体链接:home.php?mod=follow 强制301 follow.html
使用说明:
开启此插件后,开启手机社区伪静态等
针对『凹凸曼』伪静态化插件的部署与问题排查,以下是专业技术方案及常见问题解决思路:
---
### **一、核心部署流程**
1. **基础环境检查**
- 确认服务器支持URL重写(Apache开启mod_rewrite / Nginx配置rewrite规则)。
- 确保Discuz!后台已正确配置电脑版伪静态(路径:后台→全局→SEO设置→URL静态化)。
2. **插件安装注意事项**
- 上传插件后,需在**DZ插件网**(dz-x.net)下载最新版规则文件,覆盖至服务器对应目录。
- 开启插件前,备份原`.htaccess`或Nginx配置文件,避免规则冲突。
3. **动态参数处理**
- 若出现类似 `forum.php?mod=viewthread&tid=935&extra=page` 未跳转静态地址:
- 检查插件设置中「动态参数过滤」选项是否开启。
- 通过浏览器开发者工具(Network面板)观察响应头是否返回`301 Moved Permanently`。
---
### **二、高频问题解决方案**
#### **问题1:部分页面跳转失败**
- **可能原因**:规则未正确写入服务器配置。
- **处理步骤**:
1. 登录服务器,检查伪静态规则文件(如Apache的`.htaccess`)是否包含插件提供的规则段。
2. 若使用Nginx,需将规则合并至站点配置,执行 `nginx -s reload` 生效。
3. 测试规则:访问动态URL(如`forum.php?mod=viewthread&tid=1`),观察是否跳转至`thread-1-1-1.html`。
#### **问题2:搜索引擎收录动态地址**
- **优化方案**:
1. 开启插件「爬虫强制跳转」功能(需同时启用手机/电脑版对应选项)。
2. 使用日志分析工具(如GoAccess)监控爬虫请求,确认是否触发301跳转。
3. 在**DZ插件网**技术文档中搜索「伪静态SEO优化」,参考补充Robots.txt配置建议。
#### **问题3:群组/家园页面伪静态异常**
- **特殊场景处理**:
- 群组功能需手机模板支持,若使用第三方模板,需检查`group`模块路由是否与插件规则兼容。
- 家园页跳转失败时,检查`home.php`相关规则是否被其他插件覆盖,尝试暂时禁用冲突插件。
---
### **三、性能调优建议**
- **降低服务器负载**:
- 关闭「已登录用户强制伪静态」选项(插件设置→电脑/手机版→取消勾选“爬虫及登录用户生效”)。
- 启用CDN缓存静态化URL,减少回源请求。
- **规则精简**:
- 合并相似正则表达式,例如将`forum-(\d+)-(\d+).html`与`forum-(+)-(\d+)-(\d+).html`合并为动态匹配。
---
### **四、高级调试技巧**
- **日志追踪**:
- 在Apache中启用`RewriteLog`,或在Nginx中设置`error_log`级别为`notice`,定位规则匹配失败位置。
- 示例Nginx调试指令:
error_log /var/log/nginx/rewrite.log notice;
rewrite_log on;
- **模拟爬虫请求**:
- 使用`curl`命令模拟搜索引擎访问,验证跳转逻辑:
curl -I -A "Googlebot" http://your-site.com/forum.php?mod=viewthread&tid=123
---
若需进一步排查,可提供具体错误现象及服务器环境信息(如Web引擎类型、PHP版本),我们将通过**dz-x.net**技术社区为您定制解决方案。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。 『凹凸曼』伪静态化插件(商业版V6.7.0)是一款功能强大的Discuz插件,旨在帮助站长实现网站URL的伪静态化,提升SEO效果和用户体验。以下是对该插件的详细功能解析和使用说明:
### 功能概述:
1. **手机触屏版URL伪静态化**:
- 支持手机触屏版版块、帖子、文章等URL的强制伪静态化访问。
- 新增手机版和电脑版插件页、门户文章页的强制伪静态化。
2. **搜索引擎优化**:
- 新增手机版和电脑版搜索引擎爬取动态页面时,强制301跳转到伪静态地址。
- 解决帖子、文章、个人资料等页面未符合伪静态化规则的问题。
3. **URL统一访问**:
- 支持手机版和电脑版版块、帖子、文章URL的统一访问,确保不同设备访问时URL一致。
4. **强制301跳转**:
- 新增手机版和电脑版帖子列表页、文章页、个人资料页等强制301跳转静态地址。
- 支持群组、标签、社区主题分类、分区版块等页面的强制301伪静态化。
5. **特殊页面伪静态化**:
- 新增手机版和电脑版日志页、相册页、淘帖页、群组页、广播页等特殊页面的强制301伪静态化。
6. **控制爬虫和登录用户**:
- 新增控制手机和电脑爬虫及登录用户的强制伪静态化,减轻服务器负担。
### 使用说明:
1. **开启插件**:
- 在Discuz后台安装并启用『凹凸曼』伪静态化插件。
- 确保电脑版URL伪静态已经设置好,插件依赖于电脑版URL伪静态。
2. **配置伪静态规则**:
- 根据插件的功能需求,在Discuz后台的伪静态规则设置中,添加相应的伪静态规则。
- 例如,对于标签页的伪静态化,需要在后台点击伪静态规则并自行加入TAG标签伪静态规则。
3. **开启手机社区伪静态**:
- 在插件设置中,开启手机社区伪静态功能,确保手机触屏版的URL也能实现伪静态化。
4. **测试与验证**:
- 开启插件后,访问网站的不同页面,检查URL是否已经成功伪静态化。
- 使用搜索引擎模拟工具,检查动态页面是否能够正确跳转到伪静态地址。
5. **优化与调整**:
- 根据实际需求,调整插件的设置,确保伪静态化规则符合网站的SEO策略。
- 定期检查伪静态化效果,确保搜索引擎能够正确抓取和索引网站的静态页面。
### 注意事项:
- **模板兼容性**:插件要求其他模板与官方模板一样标准,确保伪静态化功能能够正常使用。
- **伪静态规则**:部分功能(如标签页、社区主题分类等)需要手动添加伪静态规则,确保功能生效。
- **服务器负担**:开启强制伪静态化后,可能会增加服务器负担,建议根据实际情况调整设置。
通过以上步骤,您可以充分利用『凹凸曼』伪静态化插件的功能,提升网站的SEO效果和用户体验。如果在使用过程中遇到问题,可以参考DZ插件网(https://www.dz-x.net/)的相关文档或寻求技术支持。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页:
[1]