簡體   English   中英

如何在Yii中忽略部分URL

[英]how to ignore part of URL in Yii

在我的項目中,所有js和css URL都看起來像http://my.domain.com/XXX/js/script.js都是XXX-是每次向master提交時都會增加的發行版。 但是實際上所有腳本都位於沒有XXX的http://my.domain.com/js/script.js中 ,因此我需要忽略此XXX。 我該怎么做。 嘗試使用網址管理器執行此操作,但沒有結果。 這樣做是因為CDN在鏈接末尾忽略了?V = XXX並返回所有緩存的結果

您可以在包含以下內容的應用程序根目錄中使用.htaccess文件

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

編輯:

在理解了問題之后,我認為您應該在版本控制系統上有一個提交后的鈎子,該鈎子可以更改.htaccess文件中的XXX。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM