Устройство кодирования с CDN
Я настраиваю веб-сайт с помощью cms, написанной с помощью codeigniter, после завершения веб-сайта я хотел бы переместить все ресурсы в cdn.
Все ссылки на ресурсы находятся в абсолютном пути , т.е. /изображение/логотип.png, /css/индекс.css, /видео/промо.mp4
Могу ли я перенаправить все эти ресурсы в cdn без изменения html
Большое спасибо
3
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