2013-01-16 27 views
1

当前relavent配置:无法获得url.rewrite和alias.url从lighttpd.conf发挥好在一起

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

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

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

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

回答

1

解决它:

url.rewrite = (
    "^/(xcache)/(.*)" => "$0", 
    "^/(.*)\.(.+)$" => "$0", 
    "^/(.+)/?$" => "/index.php/$1", 
) 
alias.url += (
    "/xcache/" => "/usr/share/xcache/" 
) 
相关问题