Cara redirect hotlink gambar lewat .htaccess

By | March 11, 2019

Sebisa mungkin memang kita memakai kode – kode setelan seperti rewrite atau redirect di konfigurasi web server bagi alasan performa dan keamanan, tapi di Apache memang disediakan versi lokalnya per virtual hosting lewat file .htaccess. Lebih mudah memang.

Sebelumnya saya pernah membahas soal mengatasi hotlink di Apache, tapi dapat email yang ingin diklarifikasi bagaimana caranya agar gambar yang dimuat di blog/lokasi lain akan dialihkan ke gambar peringatan, karena solusi sebelumnya gagal, padahal tinggal copy-paste saja ke .htaccess. Sayang tak diterangkan bagaimana kesalahannya.

Namun solusi yang berikut dijawab sukses padahal masih mirip sekali:

RewriteEngine on
RewriteCond %{REQUEST_URI} !dilarang-hotlink.jpg$
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?nama_domain.com [NC]
RewriteRule .(jpe?g|png|gif)$ /wp-content/uploads/2017/05/dilarang-hotlink.jpg [NC,L]

Jadi cara kerjanya kalau ada gambar dengan format jpeg, jpg, png atau gif dimanfaatkan di situs lain karenanya akan otomatis diganti gambarnya ke dilarang-hotlink.jpg. Gambar sasaeannya tentu kamu mesti upload terlebih dahulu.


Sumber https://servernesia.com