无限星辰工作室-客户无限互联网动力之源

标题: lighttpd下discuz!x3.1伪静态规则 [打印本页]

作者: crx349    时间: 2014-3-22 11:45
标题: lighttpd下discuz!x3.1伪静态规则
加载方法:


一、创建规则文件后添加到配置文件
在/etc/lighttpd目录创建规则文件discuzx31.conf内容为以下的规则内容,退出保存
修改配置lighttpd配置文件如:lighttpd.conf或者lighttpd-vhost.conf
  1. server.document-root = "/home/wwwroot/htdocs"
复制代码
下面一行添加一行:
  1. include "discuzx31.conf"
复制代码

退出保存重启lighttpd服务


二、直接加载到配置文件中
修改配置lighttpd配置文件如:lighttpd.conf或者lighttpd-vhost.conf
  1. server.document-root = "/home/wwwroot/htdocs"
复制代码
下面一行添加以下规则,保存退出后重启lighttpd服务即可

规则内容如下:
  1. url.rewrite-once = (
  2. "^(.*)/topic-(.+)\.html$" => "$1/portal.php?mod=topic&topic=$2",
  3. "^(.*)/article-([0-9]+)-([0-9]+)\.html$" => "$1/portal.php?mod=view&aid=$2",
  4. "^(.*)/forum-(\w+)-([0-9]+)\.html$" => "$1/forum.php?mod=forumdisplay&fid=$2&page=$3",
  5. "^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$" => "$1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3",
  6. "^(.*)/group-([0-9]+)-([0-9]+)\.html$" => "$1/forum.php?mod=group&fid=$2&page=$3",
  7. "^(.*)/space-(username|uid)-(.+)\.html$" => "$1/home.php?mod=space&$2=$3",
  8. "^(.*)/blog-([0-9]+)-([0-9]+)\.html$" => "$1/home.php?mod=space&uid=$2&do=blog&id=$3",
  9. "^(.*)/(fid|tid)-([0-9]+)\.html$" => "$1/index.php?action=$2&value=$3"
  10. )
复制代码











欢迎光临 无限星辰工作室-客户无限互联网动力之源 (https://www.xmspace.net/) Powered by Discuz! X3.4