lighttpd开启rewrite伪静态方法

本文介绍在内存有限的VPS环境下,通过将Apache切换为lighttpd来节省资源,并详细说明了如何在lighttpd中配置rewrite伪静态规则,以实现对WordPress的支持。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近一直在推荐便宜的VPS,大家知道,便宜的VPS一般只有128MB,或者256MB内存,尤其是安装免费的KLOXO面板之后,我们一般都选择切换Apache为lighttpd来节省内存。

但是,随之的问题却来了,lighttpd是不支持.htaccess的,这样我们如何来配置rewrite伪静态呢?在google上转了一圈之后,终于成功实现了lighttpd的伪静态,我们要做的,就是把规则写到lighttpd配置里。下面,我以wordpress为例,来说下实现的方法。先上规则: http://www.zrblog.net

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" 
)

转载于:https://my.oschina.net/zmaster/blog/122736

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值