2014-10-07 66 views
0

我想使用Cloudfront爲我的cakephp網站提供圖片和CSS。我只想將文件託管在我的主機上,並使用雲端加速傳輸所述文件,我不知道如何繼續?內容交付網絡配置 - CakePHP

到現在爲止,我已經在CloudFront上使用我的Origin Domain和CName創建了一個發行版並對其進行了部署。

原始域:example.com CNAME cdn.example.com

我加入了CNAME我的域:

cdn.mydomain.com與目的地xx.cloudfront.net

我是否需要更新我的HTML鏈接到該名稱,所以如果樣式表是http://example.com/app/webroot/css/style.css我可以更改爲http://cdn.example.com/app/webroot/css/style.css

回答

0

您可以通過並更新您的鏈接指向CDN,您將不得不爲每個ima ge和CSS/JS,你從CDN提供服務。

另一種選擇是在你的.htaccess創建一個重定向,或許還有鏈接此?:

RewriteRule ^css/(.*)$ http://cdn.mydomain.com/css$1 [R=301,NC,L] 

我沒有的.htaccess嚮導,以便不只是複製和粘貼,並期望它的工作,但它應該讓你知道你能做什麼。