1

当前来自 lighttpd.conf 的相关配置:

url.rewrite = (
    "^/(.*)\.(.+)$" => "$0",
    "^/(.+)/?$" => "/index.php/$1",
)

alias.url += (
  "/xcache/" => "/usr/share/xcache/"
)

我不能让他们一起工作。据我了解,重写劫持了“/xcache/” url,因此不会触发 alias.url。

他们都可以自己完美地工作,但无法让他们一起工作。有没有办法从 url.rewrite 表达式中排除某些字符串?

4

1 回答 1

1

解决了它:

url.rewrite = (
    "^/(xcache)/(.*)" => "$0",
    "^/(.*)\.(.+)$" => "$0",
    "^/(.+)/?$" => "/index.php/$1",
)
alias.url += (
  "/xcache/" => "/usr/share/xcache/"
)
于 2013-01-16T09:34:16.897 回答