最新消息:伪静态技术大全博客开通啦!再也不为伪静态东奔西走!更多问题可以反映给博主:野狼,QQ1615241386 QQ交流群:112696646

discuz(2.5,301,3.1)最新httpd.conf格式伪静态规则分享

伪静态规则实例 野狼 45837浏览 0评论

本伪静态规则已知支持discuz!2.5、3.0、3.1版本。

一、伪静态规则如下:

[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
#apache和iis通用(apache需去除[NU]参数)
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topicid=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%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 [NU]
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ plugin.php?id=$1:$2&%1

 

二、该伪静态规则使用方法:

1、要安装支持httpd.conf的组件,如果还未安装请到这里下载:http://www.weijingtai.org/download/httpd-conf.html

2、用笔记本或者将以上代码复制到httpd.conf文件中。

3、到discuz后台开启伪静态功能。

 

三、注意事项

1、如果网站没有启用伪静态功能,该组件将不被调用。

2、二次开发过的程序,可能路径有所改变,伪静态规则自然需要进行二次调整。需要自定义伪静态规则可以联系野狼1615241386

 

转载请注明:伪静态技术博客 » discuz(2.5,301,3.1)最新httpd.conf格式伪静态规则分享

您必须 登录 才能发表评论!