1

私のcakephpアプリは2.4.0で実行されています

すでに yourapp.com で公開されています

Amazon CloudFront を使用して、css、js、画像などの静的アセットを提供しようとしています。

私が選んだCDNドメインはcdn.yourapp.com

悲しいことに、このように使用しようとしたとき:

echo $this->Html->css('alpha_landing/styles', array('fullBase' => $cdnBaseUrl));

どこ$cdnBaseUrlですかhttp://cdn.yourapp.com/

期待していた正しい URL が返されませんでした。

私は期待していました

http://cdn.yourapp.com/css/some.css

しかし、私は戻ってきました

http://yourapp.com/css/some.css

どうすればこの問題を克服できますか?

4

3 に答える 3

4

最も単純なものを探している場合は、core.php ファイルの最後にあるいくつかのパラメーターを更新するだけです

Configure::write('App.imageBaseUrl', 'http://cdn.yourdomain.com/img/');    
Configure::write('App.cssBaseUrl', 'http://cdn.yourdomain.com/css/');    
Configure::write('App.jsBaseUrl', 'http://cdn.yourdomain.com/js/');    
于 2014-11-05T13:25:47.023 に答える