2017-05-22 3 views
3

私はウェブサイトを完成させた後、コードシニターで書かれたCMSを使用してウェブサイトを設定しました。私はcdnにすべてのアセットを移動したいと思います。Codeigniter with CDN

すべての資産リンクが絶対パスで すなわち/image/logo.png、/css/index.css、/video/promo.mp4

することができます私は、ルートこれらすべての資産をCDNに変更せずにいますHTML

どうもありがとう

答えて

3

(これは否決されているように助けることができない。私はあなたの質問は、ロジック、またはベストプラクティスには適用されませんでした推測)

基本的には、CA単純な変更ではなく、CDNが異なるドメイン/サブドメインを使用し、命名規則と構造を完全に使用するためです。

しかし、これを試すことができます。

  • Webサーバーが同じフォルダ構造、および名前を持つことになりますCDNを仮定.htaccess、および
  • を使用することができると仮定すると。

::すべての画像/リソースのリクエストをCDNにリダイレクトしてみます。

RewriteRule ([^.]+\.(jpe?g|gif|bmp|png|mp4|css|js))$ http://www.cdn-url.com/$1 [R=301,L,NC] 
+0

はい、私はまた、それがベストプラクティスではなく、気前の良い上司のための短期的な解決策であることを認識しています。 –

+0

CDNは、異なるドメイン/サブドメイン、命名規則、および構造を完全に使用します。そう? –