GNU/Linux >> Belajar Linux >  >> Panels >> cPanel

Hotlink melindungi file di .htaccess dan cPanel

Apa itu HotLinking? HotLinking adalah saat Anda menggunakan url untuk melihat gambar di kode situs web atau url gambar di browser. Saat menggunakan url dalam kode gambar, server tidak perlu menggunakan bandwidth atau permintaan http apa pun untuk menyajikan gambar. Katakanlah saya menggunakan url ke gambar di Yahoo dalam kode saya. Server Yahoo perlu menyajikan gambar dan bukan server tempat situs saya berada. Misalnya, Anda bisa mendapatkan url ke gambar untuk situs seperti berikut dari yahoo:

https://l1.yimg.com/dh/ap/fp/rsz/012413/home_uni_1359057924.jpg

Ini dapat digunakan dalam kode Anda untuk menampilkan gambar di situs web Anda. Kodenya terlihat seperti berikut.

<img src="https://l1.yimg.com/dh/ap/fp/rsz/012413/home_uni_1359057924.jpg" />

Mengapa HotLink Lindungi situs web Anda? Saat orang melakukan HotLink ke situs web Anda, mereka sebenarnya menggunakan sumber daya server Anda, bukan milik mereka sendiri. Ketika gambar Anda di HotLinked oleh banyak orang berbeda di situs mereka, situs Anda dapat mulai melambat dan mengalami beban. Alasan lainnya adalah untuk mencegah orang menggunakan gambar Anda di situs mereka seolah-olah gambar itu milik mereka sendiri. Anda dapat mencegah penggunaan gambar dengan perlindungan HotLink. Mari pelajari cara melindungi HotLink melalui .htaccess dan melalui fitur perlindungan HotLink cPanel.

Kode .htaccess perlindungan hotlink

Kode dapat ditambahkan langsung ke .htaccess untuk mencegah Hotlinking di lokasi direktori tertentu. Kode berikut digunakan untuk mencegah Hotlinking ke jenis file jpg, jpeg, gif, png, dan bmp.

RewriteEngine on 
RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !^https://(www.)?my-website.com/.*$ [NC] 
RewriteRule .(jpg|jpeg|gif|png|bmp)$ - [F] 

Mengalihkan pengunjung hotlink ke halaman tertentu

Anda dapat mengalihkan orang ke halaman tertentu jika mereka mencoba mengakses gambar Anda secara langsung melalui url browser mereka.

https://www.my-website.com/restricted.html

Ini berlaku untuk mengunjungi url gambar di browser, Kode berikut akan menunjukkan cara mengarahkan siapa pun yang membuka file jpg, jpeg, gif, png, dan bmp ke “restricted.html ” halaman.

RewriteEngine on 
RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !^https://(www.)?my-website.com/.*$ [NC] 
RewriteRule .(jpg|jpeg|gif|png|bmp)$ https://www.my-website.com/restricted.html [R,L] 

Menggunakan Proteksi HotLink di cPanel

Fitur yang termasuk dalam cPanel adalah fitur HotLink Protection. Proteksi HotLink di cPanel menulis kode .htaccess untuk Anda. Di bawah ini adalah langkah-langkah untuk menggunakan HotLink Protection di cPanel.

  1. Masuk ke cPanel Anda.
  2. Navigasikan ke Keamanan dan klik Perlindungan HotLink ikon.
  3. Klik Aktifkan tombol di bagian atas layar untuk mengaktifkan layanan. Lalu klik Kembali . Anda akan melihat Proteksi HotLink saat ini diaktifkan .
  4. Pastikan semua URL yang ingin Anda izinkan hotlinking ada dalam daftar. Ini termasuk domain tempat gambar berada. Pastikan untuk menyetel versi www dan non-www.
  5. Untuk mengizinkan URL di browser mengakses gambar Anda, pilih Izinkan permintaan langsung kotak centang. Ini akan membiarkan pengunjung menavigasi ke url di browser sambil menolak tautan gambar melalui kode situs.
  6. Setelah Anda menyelesaikan langkah-langkah di atas, klik Kirim tombol untuk menyimpan perubahan.

cPanel
  1. Bagaimana cara memblokir alamat ip dan melindungi file dan folder dengan apache dan .htaccess di ubuntu?

  2. Cara membatasi akses ke situs web Anda dengan .htaccess dan Pemblokir IP cPanel

  3. cPanel Gambar Thumbnailer, Scaler dan Konverter

  1. Bagaimana Mengedit File .htaccess melalui Filemanager cPanel?

  2. Cara menggunakan alat Proteksi Hotlink di cPanel

  3. Melihat File Tersembunyi (htaccess) di File Manager cPanel

  1. cPanel adalah yang terbaik

  2. Temukan file dan direktori terbesar di Linux

  3. Apa Perbedaan Antara cPanel Dan WHM?