新梦想网络 > 客服中心 > 虚拟主机问题 > 正文缩放字号: [收藏本问题]

discuz2.5如何设置伪静态(虚拟主机win2003)

时间:2013-05-14来源:蓝木网络 作者:蓝木网络 点击:
   discuz是现在很主流的论坛,而静态文件是蜘蛛最喜欢的文件,接下来讲一下discuz2.5如何设置伪静态(虚拟主机win2003):
  1,dz后台开启伪静态
      登录dz后台--全局-seo设置-url静态化,在右边的9个小方框全部选中,然后提交,如图:(rewrite兼容性选否即可)



   2,登录我司虚拟主机控制面板
     登录http://www.lanmun.com/-会员中心-虚拟主机管理-管理-高级管理,进入控制面板


   3,选择控制面板的“isapi筛选器”
     如图,控制面板第一行第六个图标


   4,选择“开启自定义的url静态化支持”
     如图,点击后会在上面生成一个编号为1,筛选器名称为discuz,可执行文件为/others/discuz/Rewrite.dll的项目


   5,返回控制面板,打开第三行第一个图标“文件管理”
     如图所示


   6,在/others/discuz/找到http.conf文件,将伪静态规则添加进去
 
      
   这时候伪静态就设置成功了
 特别注意:
1,dz2.5伪静态规则是:(适用于win2003)
 [ISAPI_Rewrite]
 
# 3600 = 1 hour
CacheClockRate 3600
 
RepeatLimit 32
 
RewriteRule ^(.*)/topic-(.+)\.html(\?(.*))*$ $1/portal\.php\?mod=topic&topic=$2&$4
RewriteRule ^(.*)/article-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/portal\.php\?mod=view&aid=$2&page=$3&$5
RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=forumdisplay&fid=$2&page=$3&$5
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&$6
RewriteRule ^(.*)/group-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=group&fid=$2&page=$3&$5
RewriteRule ^(.*)/space-(username|uid)-(.+)\.html(\?(.*))*$ $1/home\.php\?mod=space&$2=$3&$5
RewriteRule ^(.*)/blog-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/home\.php\?mod=space&uid=$2&do=blog&id=$3&$5
RewriteRule ^(.*)/(fid|tid)-([0-9]+)\.html(\?(.*))*$ $1/index\.php\?action=$2&value=$3&$5
RewriteRule ^(.*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html(\?(.*))*$ $1/plugin\.php\?id=$2:$3&$5
  2,isapi中只能加载一个dll

    TAG:

    下载此文章 (欢迎转载,请注明出处:http://www.xmxwl.net/help/host/20130514/13035.html)