KLOXO下lighttpd配置DiscuzX2.5伪静态规则的方法
在域名列表中,选中要配置DiscuzX2.5伪静态的域名,比如选中这个freeadsfield.com,左键点击域名,
打开freeadsfield.com{站点管理页}
向下移动滚动条,找到脚本中的lighttpd地址重写规则选项
点击打开freeadsfield.com{lighttpd地址重写规则}页面,这时的重写规则是空白的,就是需要我们填写相应设置的规则。
我们要配置的是DiscuzX2.5,所以这里复制下面提供的伪静态规则,粘贴上去,具体规则如下:
url.rewrite = (
"^/topic-(.+)\.html$" => "/portal.php?mod=topic&topic=$1",
"^/article-([0-9]+)-([0-9]+)\.html$" => "/portal.php?mod=view&aid=$1&page=$2",
"^/forum-(\w+)-([0-9]+)\.html$" => "/forum.php?mod=forumdisplay&fid=$1&page=$2",
"^/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$" => "/forum.php?mod=viewthread&tid=$1&extra=page=$3&page=$2",
"^/group-([0-9]+)-([0-9]+)\.html$" => "/forum.php?mod=group&fid=$1&page=$2",
"^/space-(username|uid)-(.+)\.html$" => "/home.php?mod=space&$1=$2",
"^/blog-([0-9]+)-([0-9]+)\.html$" => "/home.php?mod=space&uid=$1&do=blog&page=$2",
"^/archiver-(fid|tid)-([0-9]+)\.html$" => "/archiver/index.php?action=$1&page=$2",
"^/([a-z]+)-(.+)\.html$" => "/$1.php?rewrite=$2"
)
粘贴后,点击下面的update以保存规则,并使之生效
完成之后,登录DiscuzX2.5论坛后台管理中心,依次选择全局--SEO设置--URL静态化
打开URL静态化页面,将右侧可用下面的复选框全部选中,然后点击提交
#p#分页标题#e#
#p#分页标题#e#
再选择工具--更新缓存--确定,更新下系统缓存,即可完成伪静态设置
现在打开论坛,去体验下伪静态效果吧。
转载自新手学堂,原文地址:KLOXO下lighttpd配置DiscuzX2.5伪静态规则
共有 0 条评论