Discuz!X3.5使用SEO伪静态增强插件实现全站目录化伪静态提高搜索引擎权重提升搜索流量的设置教程
Discuz!X3.5使用SEO伪静态增强插件实现全站目录化伪静态提高搜索引擎权重提升搜索流量的设置教程:目录化伪静态格式使链接地址更加简洁化,更加有利于SEO,提高网站收录,本插件功能不仅支持电脑端,也支持手机端(包括dz自带的伪静态规则和插件的伪静态规则),基本上这一个伪静态插件就包含了全站所有伪静态了,切勿与其他同类型伪静态插件共同使用。
目前应用中心比较热门的伪静态插件有:
1314若干拆分功能的伪静态插件:1314伪静态插件PC端一个插件、手机端一个插件、各种都是拆分一个插件,装齐全估计不下上10个插件,极力不推荐,使用风险极高。
榜样(万像科技)各种拆分的单个伪静态插件:每个功能拆分一个伪静态插件,伪静态方法一般,单价随地,全都是刷版本捆绑安装,不推荐。
枫(e6)新出的SEO全能伪静态插件:比较新的全能伪静态插件,功能跟乘凉的伪静态插件类似。
科站网等单个功能伪静态插件:不入流的伪静态插件,不作多讲。
凹凸曼伪静态:算是比较全面的一站式伪静态插件,和其他插件的兼容性一般。
下面对discuz站长使用比较普遍的伪静态插件举例详解:
SEO全能伪静态插件下载地址:
SEO伪静态增强 (setrewrite)
https://www.dz-x.net/t/1910/1/1.html
(出处: DZ插件网)
安装启用后,按照如下图设置:
后台 —— 全局 —— SEO设置,如图:
然后是插件设置项:
后台及插件设置页全部设置好后,还有重要的伪静态规则放置这步:
如果是宝塔伪静态规则,可以完整复制以下规则:
以nginx环境举例:**** Hidden Message *****
在你完全照上面操作,且没有修改默认伪静态格式名字的情况下,可以完全照搬以下规则,否则请按照实际复制粘贴规则:
location / {
#SEO伪静态增强
rewrite ^([^\.]*)/portal$ $1/portal.php last;
rewrite ^([^\.]*)/list/(+)/(+)$ $1/portal.php?mod=list&catid=$2&page=$3 last;
rewrite ^([^\.]*)/guide/(\w+)/(+)$ $1/forum.php?mod=guide&view=$2&page=$3 last;
rewrite ^([^\.]*)/forum$ $1/forum.php last;
rewrite ^([^\.]*)/forum/(+)$ $1/forum.php?gid=$2 last;
rewrite ^([^\.]*)/forum/(\w+)/1$ $1/forum.php?mod=forumdisplay&fid=$2 last;
rewrite ^([^\.]*)/thread/(+)/1/1$ $1/forum.php?mod=viewthread&tid=$2 last;
rewrite ^([^\.]*)/forum/(\w+)/t(+)/(+)$ $1/forum.php?mod=forumdisplay&fid=$2&filter=typeid&typeid=$3&page=$4 last;
rewrite ^([^\.]*)/forum/(\w+)/s(+)/(+)$ $1/forum.php?mod=forumdisplay&fid=$2&filter=sortid&sortid=$3&page=$4 last;
rewrite ^([^\.]*)/forum/(\w+)/t(+)/s(+)/(+)$ $1/forum.php?mod=forumdisplay&fid=$2&filter=typeid&typeid=$3&sortid=$4&page=$5 last;
rewrite ^([^\.]*)/forum/(\w+)/t(+)/s(+)/([\w\.\|]+)/(+)$ $1/forum.php?mod=forumdisplay&fid=$2&filter=sortid&sortid=$4&searchsort=1&typeid=$3&rewritevars=$5&page=$6 last;
rewrite ^([^\.]*)/forum/(\w+)/s(+)/([\w\.\|]+)/(+)$ $1/forum.php?mod=forumdisplay&fid=$2&filter=sortid&sortid=$3&searchsort=1&rewritevars=$4&page=$5 last;
rewrite ^([^\.]*)/forum/(\w+)/filter/(\w+)/(+)$ $1/forum.php?mod=forumdisplay&fid=$2&filter=$3&page=$4 last;
rewrite ^([^\.]*)/tag$ $1/misc.php?mod=tag last;
rewrite ^([^\.]*)/tag/(+)$ $1/misc.php?mod=tag&id=$2 last;
rewrite ^([^\.]*)/tag/name/(.+)$ $1/misc.php?mod=tag&name=$2 last;
rewrite ^([^\.]*)/tag/(+)/(\w+)/(+)$ $1/misc.php?mod=tag&id=$2&type=$3&page=$4 last;
rewrite ^([^\.]*)/thread/(+)/author/(+)/(+)$ $1/forum.php?mod=viewthread&tid=$2&authorid=$3&page=$4 last;
rewrite ^([^\.]*)/thread/(+)/album$ $1/forum.php?mod=viewthread&tid=$2&from=album last;
rewrite ^([^\.]*)/album/(+)/(+)$ $1/home.php?mod=space&uid=$2&do=album&id=$3 last;
rewrite ^([^\.]*)/group/(gid|sgid)/(+)$ $1/group.php?$2=$3 last;
rewrite ^([^\.]*)/collection$ $1/forum.php?mod=collection last;
rewrite ^([^\.]*)/collection/(+)/(+)$ $1/forum.php?mod=collection&action=view&ctid=$2&page=$3 last;
#DZ默认伪静态规则
rewrite ^([^\.]*)/topic/(.+)$ $1/portal.php?mod=topic&topic=$2 last;
rewrite ^([^\.]*)/article/(+)/(+)$ $1/portal.php?mod=view&aid=$2&page=$3 last;
rewrite ^([^\.]*)/forum/(\w+)/(+)$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;
rewrite ^([^\.]*)/thread/(+)/(+)/(+)$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3 last;
rewrite ^([^\.]*)/group/(+)/(+)$ $1/forum.php?mod=group&fid=$2&page=$3 last;
rewrite ^([^\.]*)/space/(username|uid)/(.+)$ $1/home.php?mod=space&$2=$3 last;
rewrite ^([^\.]*)/blog/(+)/(+)$ $1/home.php?mod=space&uid=$2&do=blog&id=$3 last;
rewrite ^([^\.]*)/archiver/(fid|tid)/(+)$ $1/archiver/index.php?action=$2&value=$3 last;
#其他插件伪静态规则粘贴到下行起
#DZ插件默认伪静态规则一直置于最后
rewrite ^([^\.]*)/(+*)/(+)$ $1/plugin.php?id=$2:$3 last;
if (!-e $request_filename) {
return 404;
}
}
不知道与西瓜的伪静态有没有冲突
之前拍过一个伪静态插件安装上跟西瓜的伪静态冲突 应该可以吧 这个网站就是这个插件吧 感谢大佬的分享 666666666666 伪静态规则十分头大,手机端总是错误 伪静态增强插件实现全站目录 这个插件在哪里? 真好,比正版还好。还有教程 试一试这个如何呢