2核1G3M服务器88一季度

腾讯云,阿里云百度云等 折扣价→点我←

SEO超级伪静态与主题分类与分类信息伪静态、犀牛伪静态混用规则转换实例 discuz 教程

游客1 游客组

本帖最后由 民审-M 于 2018-9-17 09:49 编辑

适用于:
SEO超级伪静态 V3.7.02 高级版 站长窝即将发布

主题分类与分类信息伪静态 已发布(见 https://bbs.zhanzhangwo.com/t-15385-1-1.html

犀牛伪静态 见 https://bbs.zhanzhangwo.com/f-xn-1.html

<IfModule mod_rewrite.c>
# 将 RewriteEngine 模式打开
RewriteEngine On

RewriteCond %{QUERY_STRING} \=PHP[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12} [NC]
RewriteRule .* - [F]

RewriteRule data/(.*).(php)$ – [F]
RewriteRule config/(.*).(php)$ – [F]
RewriteRule uc_server/install/index.php$ – [F]
RewriteRule tag-184.html$ – [F]
RewriteRule tag-176.html$ – [F]
RewriteRule t-238-3-1.html$ – [F]
RewriteRule type-37-40-1.html$ – [F]
RewriteRule mip/t-34740-1-1.html$ – [F]
RewriteRule u-uid-28028.html$ – [F]
RewriteCond %{QUERY_STRING} (^|&)type=index($|&)
RewriteCond %{QUERY_STRING} (^|&)province=33($|&)
RewriteRule ^wall\.php$ – [F]

# 自定义错误页面
ErrorDocument 404 /ErrorPages/404.html
ErrorDocument 403 /ErrorPages/403.html

#301转向(301重定向,301跳转)设置
RewriteCond %{HTTP_HOST} ^caogen8.co [NC] 
RewriteRule ^(.*)$ https://bbs.zhanzhangwo.com/$1 [L,R=301]
#RewriteCond %{SERVER_PORT} 80 
#RewriteRule ^(.*)$ https://bbs.zhanzhangwo.com/$1 [L,R=301]

#RewriteCond %{HTTP_HOST} ^we7.caogen8.co [NC] 
#RewriteRule ^(.*)$ https://bbs.zhanzhangwo.com/f-we7-1.html$1 [L,R=301]

#RewriteCond %{HTTP_HOST} ^xn.caogen8.co [NC] 
#RewriteRule ^(.*)$ https://bbs.zhanzhangwo.com/f-xn-1.html$1 [L,R=301]

# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /

# Rewrite 系统规则请勿修改
#门户专题页伪静态
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
#门户文章页伪静态
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^caogen/discuz/([0-9]+)/([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
#论坛主题列表页伪静态
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^f-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
#论坛主题内容页伪静态
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^t-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
#主题分类与分类信息伪静态
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)type-(\w+)-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=forumdisplay&fid=$2&typeid=$3&typeid=$3&filter=typeid&page=$4
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)sort-(\w+)-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=forumdisplay&fid=$2&sortid=$3&sortid=$3&filter=sortid&page=$4
#群组主题列表页伪静态
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^g-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
#用户个人主页伪静态
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^u-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
#用户日志内容页伪静态
RewriteCond %{QUERY_STRING} ^(.*)$
#RewriteRule ^b-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
#论坛 Archiver 页伪静态
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1

#1314 SEO超级伪静态
#门户专题页
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
#主题列表页【第二页开始】
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^f/(\w+)/([0-9]+)$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
#论坛主题列表页【首页】
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^f/(\w+)$ forum.php?mod=forumdisplay&fid=$1&%1
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
#主题内容页【第二页开始】
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^t/([0-9]+)/([0-9]+)$ forum.php?mod=viewthread&tid=$1&page=$2&%1
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
#论坛主题内容页【首页】
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^t/([0-9]+)$ forum.php?mod=viewthread&tid=$1&%1
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
#分区伪静态
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^g/([0-9]+)$ forum.php?gid=$1&%1
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
#主题分类+分类信息列表页
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^f/(\w+)/t([0-9]+)$ forum.php?mod=forumdisplay&fid=$1&filter=typeid&typeid=$2&%1
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
#主题分类+分类信息列表页
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^f/(\w+)/t([0-9]+)/([0-9]+)$ forum.php?mod=forumdisplay&fid=$1&filter=typeid&typeid=$2&page=$3&%1
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
#主题分类+分类信息列表页
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^f/(\w+)/s([0-9]+)$ forum.php?mod=forumdisplay&fid=$1&filter=sortid&sortid=$2&%1
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
#主题分类+分类信息列表页
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^f/(\w+)/s([0-9]+)/([0-9]+)$ forum.php?mod=forumdisplay&fid=$1&filter=sortid&sortid=$2&page=$3&%1
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
#主题分类+分类信息列表页
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^f/(\w+)/t([0-9]+)/s([0-9]+)$ forum.php?mod=forumdisplay&fid=$1&filter=sortid&sortid=$3&typeid=$2&%1
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
#主题分类+分类信息列表页
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^f/(\w+)/t([0-9]+)/s([0-9]+)/([0-9]+)$ forum.php?mod=forumdisplay&fid=$1&filter=sortid&sortid=$3&typeid=$2&page=$4&%1
#群组主题列表页
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
#用户个人主页
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
#用户日志内容页
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
#论坛 Archiver 页
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
#标签相关帖子、日志列表页
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^tag/(thread|blog)/([0-9]+)/([0-9]+)$ misc.php?mod=tag&id=$2&type=$1&page=$3&%1
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
#标签内容页
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^tag/([0-9]+)$ misc.php?mod=tag&id=$1&%1
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
#标签首页
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^tag$ misc.php?mod=tag&%1

#门户文章页301
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1 [PT]
RewriteRule ^caogen/discuz/([0-9]+)/([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1 [PT]
#论坛主题列表页301
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1 [PT]
RewriteRule ^f-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1 [PT]
#论坛主题内容页301
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1 [PT]
RewriteRule ^t-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1 [PT]
#群组主题列表页301
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1 [PT]
RewriteRule ^g-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1 [PT]
#用户个人主页301
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1 [PT]
RewriteRule ^u-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1 [PT]
#用户日志内容页301
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1 [PT]
RewriteRule ^b-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1 [PT]

#标签伪静态
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^tag-(.+)\.html$ misc.php?mod=tag&id=$1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^tag\.html$ misc.php?mod=tag

#门户文章页301.20180915

#论坛主题列表页301.20180915

#论坛主题内容页301.20180915

#群组主题列表页301.20180915

#用户个人主页301.20180915

#用户日志内容页301.20180915

#标签伪静态 301.20180915


#[维清]插件伪静态 1.0
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^list-(\w+)\.html$ plugin.php?id=wq_help&cid=$1&%1
#简易网址导航
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^web\.html$ plugin.php?id=mini_link:mini_link
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^web_user_add\.html$ plugin.php?id=mini_link&type=website&action=userlist&display=ok
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^web_type_([0-9]+)\.html$ plugin.php?id=mini_link&type=website&action=more&typeid=$1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^web_type_([0-9]+)_1\.html$ plugin.php?id=mini_link&type=website&action=more&typeid=$1&typestyle=1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^web_type_([0-9]+)_([0-9]+)_0\.html$ plugin.php?id=mini_link&type=website&action=more&typeid=$1&page=$2&typestyle=0
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^web_type_([0-9]+)_([0-9]+)_1\.html$ plugin.php?id=mini_link&type=website&action=more&typeid=$1&page=$2&typestyle=1
#it618任务悬赏威客
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^task\.html$ plugin.php?id=it618_wike:index&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^task_list\.html$ plugin.php?id=it618_wike:wap&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^task_list-(.+)-([0-9]+)-([0-9]+)\.html$ plugin.php?id=it618_wike:wap&pagetype=$1&cid=$2&uid=$3&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^task_list-(.+)\.html$ plugin.php?id=it618_wike:wap&pagetype=$1&%1
#it618推广佣金联盟
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^tui\.html$ plugin.php?id=it618_union:index&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^task_tui\.html$ plugin.php?id=it618_union:wap&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^task_tui-(.+)-([0-9]+)\.html$ plugin.php?id=it618_union:wap&pagetype=$1&cid=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^task_tui-(.+)\.html$ plugin.php?id=it618_union:wap&pagetype=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^reg-([0-9]+)\.html$ plugin.php?id=it618_union:union&tuiuid=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^union_uc-(.+)\.html$ plugin.php?id=it618_union:union_uc&pagetype=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^union_quans\.html$ plugin.php?id=it618_union:union_quans&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^union_quan-([0-9]+)\.html$ plugin.php?id=it618_union:union_quan&qid=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^union_so\.html$ plugin.php?id=it618_union:union_tuis&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^union_tui-([0-9]+)\.html$ plugin.php?id=it618_union:union_tui&tid=$1&%1
#zms全能支付宝微信支付
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^pay/notify_url\.html$ plugin.php?id=zhanmishu_wepay:index&mod=notify_url&%1
#ZMS视频课堂直播点播
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^study$ plugin.php?id=zhanmishu_video:video&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^study/cat_([0-9]+)/diff_([0-9]+)/vip_([0-9]+)/order_(\w+)$ plugin.php?id=zhanmishu_video:video&cat_id=$1&diff=$2&groupselect=$3&order=$4&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^study/([0-9]+)$ plugin.php?id=zhanmishu_video:video&mod=video&cid=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^study/([0-9]+)/([0-9]+)$ plugin.php?id=zhanmishu_video:video&mod=video&cid=$1&vid=$2&%1
#简易应用
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^store-modules\.html$ plugin.php?id=mini_app:index&mod=default
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^module-list\.html$ plugin.php?id=mini_app:index
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^modules-ASC-([0-9]+)-([0-9]+)-([0-9]+)\.html$ plugin.php?id=mini_app:index&c=$1&d=$2&nsd=$3&types=1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^modules-score-([0-9]+)-([0-9]+)-([0-9]+)\.html$ plugin.php?id=mini_app:index&c=$1&d=$2&nsd=$3&ps=f
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^modules-desc-([0-9]+)-([0-9]+)-([0-9]+)\.html$ plugin.php?id=mini_app:index&c=$1&d=$2&nsd=$3&px=d
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^module-([0-9]+)\.html$ plugin.php?id=mini_app:index&mod=view&sid=$1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^module-([0-9]+)-down\.html$ plugin.php?id=mini_app:index&mod=down&sid=$1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^author\.html$ plugin.php?id=mini_app:mini_app_user
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^create-wxapp\.html$ plugin.php?id=mini_app:mini_app_user&p=add
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^module-([0-9]+)-([0-9]+)\.html$ plugin.php?id=mini_app:index&c=$1&d=$2
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^module-cat-([0-9]+)\.html$ plugin.php?id=mini_app:index&c=$1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^label-([1-9]+)\.html$ plugin.php?id=mini_app:index&mod=fenlei$1
#MIP改造推送seo
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^mip/$ plugin.php?id=keke_mipseo
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^mip/f-(\w+)-([0-9]+)\.html$ plugin.php?id=keke_mipseo&fid=$1&page=$2
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^mip/cat-(\w+)-([0-9]+)\.html$ plugin.php?id=keke_mipseo&cid=$1&page=$2
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^mip/t-([0-9]+)-1-1\.html$ plugin.php?id=keke_mipseo&tid=$1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^mip/article-([0-9]+)-1\.html$ plugin.php?id=keke_mipseo&aid=$1
#默认插件伪静态
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ plugin.php?id=$1:$2&%1
</IfModule>

联系右侧客服获取插件。

站长窝论坛版权声明 1、本帖标题:SEO超级伪静态与主题分类与分类信息伪静态、犀牛伪静态混用规则转换实例
2、论坛网址:站长窝论坛
3、站长窝论坛的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
4、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
5、站长窝论坛一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本帖由游客1在站长窝论坛《程序综合区》版块原创发布, 转载请注明出处!
评论
最新回复 (1)
返回
发新帖