【发布时间】:2012-03-05 06:20:49
【问题描述】:
我从 apache 迁移到 lighttpd,从那时起,某些 URL 会中断重写并给出 404。access.log 和 error.log 中没有关于实际 URL 被击中的详细信息。
这些工作: http://192.168.1.250/loop/rest/admin
但不是这些: http://192.168.1.250/loop/rest/admin/logs/file::log-2012-02-14.php
如果我跳过重写并使用 http://192.168.1.250/loop/rest/index.php?/admin/logs/file::log-2012-02-14.php
我得到了我想要的,
这是我的重写规则:
url.rewrite-once = (
"/(.*)\.(.*)" => "$0",
"/(css|files|img|js|stats)/" => "$0",
"^/([^.]+)$" => "/loop/rest/index.php/$1"
)
任何帮助将不胜感激。
【问题讨论】:
标签: codeigniter mod-rewrite lighttpd codeigniter-2