2011-03-07 55 views
2

我用別名設置到Apache的httpd.conf不同的目錄中。例如,對於我配置目錄別名

Alias /lib /path/to/lib 

以下工作然後,我可以包括如<script src="/lib/jquery/plugin/funky.js"></script>路徑無論什麼應用程序的路徑。

我嘗試接龍(和其他PSGI服務器如HTTP ::服務器:: PSGI),並不能找出任何方式來設置配置參數,如別名目錄。

可以這樣做嗎?怎麼樣?

回答

2

它可以通過使用普拉克::中間件::靜態輕鬆完成。

use Plack::Builder; 

builder { 
    enable "Static", path => sub { s!^/lib/!! }, root => "/path/to/lib/"; 
    $app; 
}; 

並且您將從「/path/to/lib/foo.js」加載「/lib/foo.js」。這應該與接龍任何PSGI支持的Web服務器上運行。

的更多信息,the online documenetation可用。