2013-01-16 60 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/" 
) 
相關問題