比较来自世界各地的卖家的域名和 IT 服务价格

排除覆盖的目录 mod_rewrite 和 lighttpd

我携带服务器 apache2 在 Lighttpd, 但是,我有问题 Mod_Rewrite.

我有一个目录 / api /, 我需要从重写规则中排除,如下所示:

url.rewrite-once = (
".*\?(.*)$" => "/index.php?$1",
".*\.(js|ico|gif|jpg|png|css)$" => "$0",
"" => "/index.php"
)

我试图围绕街区

$HTTP["url"] !~ "^/api/" { }

但是,它没有效果,只需消除每个URL的覆盖。 有谁知道这条路

和) 排除 / api / 从覆盖

B.) 排除服务器上的每个实际目录免除覆盖

我看到了场景 Lua 为了 Drupal, 这可以实现后者,但我不明白 Lua 我不知道如何为应用程序配置它。 Zend Framework.

完整配置:
http://pastebin.com/ggjiTFLk
欢呼
已邀请:

诸葛浮云

赞同来自:

改变第一部分

:

".*\?(.*)$"             => "/index.php?$1",




"^/(?!api[/]).*\?(.*)$"

或者


"^/(?!api(?:$|/)).*\?(.*)$"

要回复问题请先登录注册