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 に答える