2014-01-14 64 views
0

我是Tuckey的URLRewriteFilter新手,所以我正在嘗試這個東西。防止從靜態文件的鏈接改變URL重寫

在我的項目中,我得到了像index.cfm?action=management.start.home這樣的URL。我想將其重寫爲management/start/home

所以我寫了以下過濾器:

<rule> 
    <from>/management/start/home</from> 
    <to type="redirect">/index.cfm?action=management.start.home</to> 
</rule> 

它工作的很好,從給定的URL的內容被顯示。但我偶然發現了一個問題。我所有的靜態資源鏈接都被改變了。

所有鏈接都包含management/start/件。 EG:

public/js/company/jquery.company.button.js 
management/start/public/js/company/jquery.company.button.js 

我無法找到的信息在Manual解決它......

回答

0

它改變的理由是,該鏈接是動態的。所以我將public/js/company/jquery.company.button.js更改爲/public/js/company/jquery.company.button.js,一切都按預期工作。