2013-02-21 77 views
0

在我的項目中,所有的js和css url看起來都像 http://my.domain.com/XXX/js/script.js 是XXX - 是一個發佈版本,它隨着向master的每次提交而遞增。 但實際上所有的腳本都位於http://my.domain.com/js/script.js沒有XXX 所以我需要忽略這個XXX。 我怎麼能做到這一點。試圖用URL管理器做到這一點,但沒有結果。 有人做過,因爲CDN是忽略的?V = XXX在鏈接的結尾,並返回所有緩存的結果如何忽略Yii中的部分URL

回答

0

你可以在你的應用程序根目錄使用.htaccess文件包含此

#Forward all non-existent files/directories to Yii 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*) XXX/index.php/$1 [QSA,L] 

編輯:

瞭解問題後,我想你應該有你的版本控制系統,改變XXX在你的.htaccess文件

+0

XXX自動改變 – 2013-02-21 12:27:11

+0

有可能在post-commit鉤子,但我想知道它通過Yii – 2013-02-21 13:21:14