来自lighttpd.conf的当前relavent配置:
url.rewrite = (
"^/(.*)\.(.+)$" => "$0",
"^/(.+)/?$" => "/index.php/$1",
)
和
alias.url += (
"/xcache/" => "/usr/share/xcache/"
)
我不能让他们一起工作。根据我的理解,重写劫持了“/ xcache /”url,因此没有触发alias.url。
他们自己都完美无缺,但无法让他们一起工作。有没有办法从url.rewrite表达式中排除某些字符串?
答案 0 :(得分:1)
解决了它:
url.rewrite = (
"^/(xcache)/(.*)" => "$0",
"^/(.*)\.(.+)$" => "$0",
"^/(.+)/?$" => "/index.php/$1",
)
alias.url += (
"/xcache/" => "/usr/share/xcache/"
)