Устройство кодирования с CDN


Я настраиваю веб-сайт с помощью cms, написанной с помощью codeigniter, после завершения веб-сайта я хотел бы переместить все ресурсы в cdn.

Все ссылки на ресурсы находятся в абсолютном пути , т.е. /изображение/логотип.png, /css/индекс.css, /видео/промо.mp4

Могу ли я перенаправить все эти ресурсы в cdn без изменения html

Большое спасибо

Author: Alan Chan, 2017-05-22

1 answers

( не могу помочь, так как это было отклонено; Я думаю, что ваш вопрос не относится к логике или лучшей практике)

В принципе, вы не можете просто изменить это, так как CDN использует другой домен/поддомен, соглашение об именовании и структуру в целом.

Но вы можете попробовать это;

  • Предполагая, что ваш веб-сервер может использовать .htaccess и
  • Предполагая, что CDN будет иметь ту же структуру папок и имя.

::Попробуйте перенаправить все запрос изображений/ресурсов в CDN.

RewriteRule ([^.]+\.(jpe?g|gif|bmp|png|mp4|css|js))$ http://www.cdn-url.com/$1 [R=301,L,NC]
 4
Author: Ryan Harne, 2017-05-24 07:42:08