Cara rewrite url gambar ke CDN pada Apache

By | April 25, 2019

Dapat pertanyaan yang lumayan menarik lewat email. Jadi karena CMSnya (atau kustom?) tak mendukung external url bagi konten statis, dimana maksudnya gambar ingin dilayankan dari CDN tapi karena tak ada fungsinya jadi ingin tahu apakah ada triknya di Apache. Ini terus terang membangun saya berpikir. 😀

Solusi pertama-tama yang saya pikirkan yaitu menggunakan rewrite URL ke CDNnya. Asumsi tempat tinggal situsnya yaitu nama_domain.com dan akan memakai cdn.nama_domain.com karenanya dapat seperti ini konfigurasinya:

RewriteCond %{HTTP_HOST} ^nama_domain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.nama_domain.com$
RewriteRule ^gambar/?(jpe?g|png|gif)$ http://cdn.nama_domain.com/$1 [R=301,L]

Dimana direktori asalnya yaitu gambar dan nanti akan otomatis dialihkan ke CDN.

Semoga bermanfaat. 🙂


Sumber https://servernesia.com