怎么写Lighttpd的伪静态规则 详细�0�3

vmBK76OG06
2013-10-13 · TA获得超过3890个赞
知道小有建树答主
回答量:942
采纳率:0%
帮助的人:2224万
展开全部
使用其他程序配置伪静态按照这个思路走过来也就对了。 首先我们打开.htaccess,如果没有找到,可以在用户手册那里找到规则。 # 将 RewriteEngine 模式打开 RewriteEngine On # 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 / RewriteBase /discuz # Rewrite 系统规则请勿修改 RewriteRule ^archiver/((fid|tid)-[w-]+.html)$ archiver/index.php?$1 RewriteRule ^forum-([0-9]+)-([0-9]+).html$ forumdisplay.php?fid=$1&page=$2 RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+).html$ viewthread.php?tid=$1&extra=page%3D$3&page=$ 2 RewriteRule ^space-(username|uid)-(.+).html$ space.php?$1=$2 RewriteRule ^tag-(.+).html$ tag.php?name=$1 我们就把一隐燃山些在lighttpd 中不需要使用的删除,比如RewriteEngine On,RewriteBase /discuz 和那些没用的说明,我们只需要保留RewriteRule 里面的内容。删除后就只剩下下面这些了。 RewriteRule ^archiver/((fid|tid)-[w-]+.html)$ archiver/index.php?$1 RewriteRule ^forum-([0-9]+)-([0-9]+).html$ forumdisplay.php?fid=$1&page=$2 RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+).html$ viewthread.php?tid=$1&extra=page%3D$3&page=$ 2 RewriteRule ^space-(username|uid)-(.+).html$ space.php?$1=$2 RewriteRule ^tag-(.+).html$ tag.php?name=$1 紧接着段局,我们需要做的就是将规则转换成在lighttpd 中支援的类似perl hash 声明的字串即可。 我们删除所有列前面的 RewriteRule 和空格,将列的最前面^修改为"^(.*)/,然后将中间的空格替换成" => "$1/,然后在最后添加";。全部列搞定之后,我们将要对=>右边的内容进行灶中修改,将原来的$1 修改为$2,$2 修改为$3,依此类推,最后我们用一个括号将这些语句包围起来。然后在括号前添加 url.rewrite-once = ,然后将这个规则放入虚拟主机的大括号中就可以了。 下面是配置好的lighttpd 的Discuz 伪静态规则 $HTTP["host"] =~ "^bbs.youdomain.com$" { url.rewrite-once = ( "^(.*)/archiver/((fid|tid)-[w-]+.html)$" => "$1/archiver/index.php?$2", "^(.*)/forum-([0-9]+)-([0-9]+).html$" => "$1/forumdisplay.php?fid=$2&page=$3", "^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+).html$" => "$1/viewthread.php?tid=$2&extra=page%3D$4&page=$3", "^(.*)/space-(username|uid)-(.+).html$" => "$1/space.php?$2=$3", "^(.*)/tag-(.+).html$" => "$1/tag.php?name=$2" ) } 最后,重启一下Lighttpd 服务器即可。
Storm代理
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式