私のプロジェクトでは、すべてのjsとcssのURLは http://my.domain.com/XXX/js/script.js がXXXであったように見えます-マスターへのコミットごとに増分するリリースのバージョンです。しかし、実際にはすべてのスクリプトはXXXなしでhttp://my.domain.com/js/script.jsにあるので、このXXXを無視する必要があります。どうすればいいですか。URLマネージャーでそれを行おうとしていますが、結果はありません。CDNがリンクの最後で?V = XXXを無視し、キャッシュされたすべての結果を返すため、これは実行されました。
1 に答える
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]
編集:
質問を理解した後、.htaccess ファイルの XXX を変更するバージョン管理システムにポストコミット フックが必要だと思います
于 2013-02-21T12:24:10.207 に答える