lighttpd开启rewrite伪静态方法

VPSok
2011-04-20 / 0 评论 / 1,804 阅读 / 正在检测是否收录...
腾讯云,腾讯云服务器,腾讯云促销

最近一直在推荐便宜的VPS,大家知道,便宜的VPS一般只有128MB,或者256MB内存,尤其是安装免费的KLOXO面板之后,我们一般都选择切换Apache为lighttpd来节省内存。
但是,随之的问题却来了,lighttpd是不支持.htaccess的,这样我们如何来配置rewrite伪静态呢?在google上转了一圈之后,终于成功实现了lighttpd的伪静态,我们要做的,就是把规则写到lighttpd配置里。下面,我以wordpress为例,来说下实现的方法。先上规则:

url.rewrite = (
"^/(wp-.+).*/?" => "$0",
"^/(sitemap.xml)" => "$0",
"^/(xmlrpc.php)" => "$0",
"^/(.+)/?$" => "/index.php/$1"
)

我们登陆KLOXO后台,依次展开域名,安装WP的域名,脚本,lighttpd地址重写规则,然后将上面的规则填入右边的输入框,update,就可以了。如下图:
lighttpdrewrite
完成后,记得到服务里面重启lighttpd,这点很重要!不重启可能是无效的!
【附DZ在lighttpd下开启Rewrite规则】

url.rewrite-once = (
"^/archiver/((fid|tid)-[w-]+.html)$" => "archiver/index.php?$1",
"^/forum-([0-9]+)-([0-9]+).html$" => "forumdisplay.php?fid=$1&page=$2",
"^/thread-([0-9]+)-([0-9]+)-([0-9]+).html$" => "viewthread.php?tid=$1&extra=page=$3&page=$2",
"^/space-(username|uid)-(.+).html$" => "space.php?$1=$2",
"^/tag-(.+).html$" => "tag.php?name=$1"
)

香港/美国/国内高速VPS

45

评论 (0)

取消