lighttpd开启rewrite伪静态方法

时间:11-04-20 栏目:VPS教程 作者:赵 容 点击: 13,774 次

腾讯云,腾讯云服务器,腾讯云促销

最近一直在推荐便宜的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

声明: 博客仅为分享信息绝非推荐,网站不参与交易绝非中介,内容均仅代表个人观点绝非权威,读者请自行考虑后入手并自担风险!一分钱一分货仍是恒久不变之真理,未成年读者(包括生理和心理)请在监护人陪同下访问本站!本文由( 赵 容 )原创编译,转载请保留链接: lighttpd开启rewrite伪静态方法鄙视无耻复制行为!
关于使用: 本站主要分享服务器及VPS信息,不提供任何产品销售或代购,读者请在国家法律法规许可范围内购买和使用产品,欢迎加入QQ群:683851361讨论.
关于安全: 任何IDC都有倒闭和跑路的可能,主机线路更不可控,月付和备份是您的最佳选择,请保持良好的、有规则的备份习惯.

lighttpd开启rewrite伪静态方法:目前有7 条留言

  1. 5楼
    第2组:

    😮 还好是虚拟主机自带,可惜现在弄了个程序,不知道自己搭建的怎么改了,晕

    2012-10-31 20:13 [回复]
  2. 4楼
    lostman:

    感谢~ 刚好项目用到 lighttpd 不会隐藏index.php 在这里找到蜡

    2012-10-30 10:22 [回复]
  3. 地板
    009:

    按照你的添加 竟然出现了404!!!

    2012-09-12 10:01 [回复]
    • 是不是直接访问首页 就是404 .. 我也是这种情况 不过我用pathinfo方式去加载控制器的话 还是可以的。。

      2012-10-30 11:36 [回复]
  4. 板凳
    小洁:

    博主 可以交换友情链接吗

    2011-04-20 16:03 [回复]
    • 赵 容:

      好的,我已添加!

      2011-04-20 16:41 [回复]
  5. 沙发
    小洁:

    很不错 现在不用VPS做站了 揪心

    2011-04-20 15:53 [回复]

发表评论


海星云主机

广而告之