Metode penyelesaian Permintaan ini telah diblokir; konten harus disajikan melalui HTTPS
Diterbitkan: 2023-02-28Apakah Anda mengalami masalah dengan situs web Anda? Apakah Anda mendapatkan pesan kesalahan bahwa “Permintaan ini telah diblokir; konten harus disajikan melalui HTTPS”? Jika demikian, jangan khawatir – kami dapat membantu. Dalam postingan blog ini, kami akan menunjukkan cara mengatasi masalah ini dengan cepat dan mudah. Mari kita mulai sekarang!
Memahami Masalah: Konten Campuran
Konten campuran adalah masalah umum yang terjadi saat halaman web dimuat melalui sambungan aman (HTTPS), namun beberapa sumber daya yang diminta masih menggunakan sambungan tidak aman (HTTP). Hal ini sering menjadi masalah saat halaman web berisi gambar atau klip video yang diminta menggunakan HTTP, bukan HTTPS. Saat ini terjadi, browser akan menampilkan pesan peringatan seperti “Permintaan ini telah diblokir; konten harus disajikan melalui HTTPS”. Untuk memastikan situs web Anda aman, penting untuk memahami dan mengatasi masalah konten campuran.
Bagaimana mengatasi Permintaan ini telah diblokir; konten harus disajikan melalui HTTPS
Periksa Pengaturan Keamanan Anda
Untuk menghindari pemblokiran konten campuran, penting untuk memeriksa pengaturan keamanan Anda. Pengaturan ini dapat ditemukan di browser Anda, seperti Chrome dan Firefox, atau di server web Apache. Penting untuk memastikan bahwa setiap panggilan API menggunakan HTTPS, bukan HTTP.
Selain itu, jika Anda menggunakan domain Anda sendiri, pastikan semua konten disajikan melalui HTTPS. Langkah ini dapat membantu Anda menghindari potensi masalah pemblokiran konten campuran.
Alihkan Panggilan API untuk Menggunakan HTTPS
Mengalihkan panggilan API dari HTTP ke HTTPS merupakan langkah penting dalam menyelesaikan “Permintaan ini telah diblokir; konten harus disajikan melalui kesalahan HTTPS”. Itu juga dapat membantu meningkatkan keamanan situs web atau aplikasi Anda. Penting untuk memastikan bahwa semua panggilan API dikirim ke dan diterima dari lokasi aman (HTTPS). Selain itu, penggunaan HTTP Strict Transport Security (HSTS) bermanfaat untuk memastikan bahwa semua permintaan dienkripsi dan tidak rentan terhadap serangan man-in-the-middle.
Selain itu, saat menerapkan aplikasi di Netlify, seseorang harus menambahkan dua baris kode yang disebutkan sebelumnya untuk menghindari pemblokiran konten campuran. Terakhir, developer harus berusaha membuat API mereka aman secara default dan hanya menyajikan konten melalui HTTPS.
Mengaktifkan HTTPS di Domain Anda
Mengaktifkan HTTPS di domain Anda cukup penting untuk menghindari peringatan konten campuran. Untuk melakukannya, Anda harus membuat pasangan kunci publik/pribadi RSA 2048-bit, membuat permintaan penandatanganan sertifikat (CSR) yang menyematkan pasangan kunci, dan memasang sertifikat di server Anda. Setelah selesai, Anda dapat mengaktifkan HTTPS di Chrome, Firefox, dan Apache.
Selain itu, Anda dapat menggunakan alat seperti SSL Labs untuk memeriksa peringatan konten campuran. Dengan mengikuti langkah-langkah ini, Anda dapat memastikan bahwa semua konten di domain Anda ditayangkan melalui koneksi yang aman.
Mengaktifkan HTTPS di Chrome
Mengaktifkan HTTPS di Chrome adalah langkah penting dalam menangani peringatan konten campuran. Chrome memiliki fitur keamanan bawaan yang memblokir konten tidak aman (HTTP) saat dimuat dari halaman aman (HTTPS). Untuk mengaktifkan HTTPS di Chrome, pengguna harus membuka halaman Pengaturan dan memilih bagian “Privasi dan Keamanan”. Sesampai di sana, mereka dapat memilih "Pengaturan Situs" dan kemudian mengaktifkan "Izinkan situs untuk menjalankan Flash". Ini akan memungkinkan situs aman menggunakan Flash sambil tetap memblokir konten tidak aman.
Selain itu, pengguna harus memastikan bahwa mereka telah menginstal Chrome versi terbaru, karena versi lama mungkin tidak mendukung HTTPS dengan benar. Dengan mengikuti langkah-langkah ini dan mengalihkan panggilan API untuk menggunakan HTTPS alih-alih HTTP, pengguna dapat menghindari pemblokiran konten campuran dan memastikan keamanan halaman web mereka.
Mengaktifkan HTTPS di Firefox
Mengaktifkan HTTPS di Firefox adalah proses yang mudah dan dapat dilakukan dalam beberapa langkah. Setelah memahami masalah konten campuran, memeriksa pengaturan keamanan Anda, mengalihkan panggilan API untuk menggunakan HTTPS, dan mengaktifkan HTTPS di domain Anda, saatnya mengaktifkan HTTPS di Firefox.
Untuk melakukan ini, buka browser Firefox dan klik tombol Open Menu yang terletak di pojok kanan atas jendela browser. Kemudian pilih Opsi dari menu drop-down. Selanjutnya, pilih tab Umum dari sisi kiri jendela. Gulir ke bawah ke Pengaturan Jaringan dan klik untuk membuka jendela Pengaturan. Di bawah Pengaturan Koneksi, centang kotak Gunakan TLS 1.3 dan Gunakan TLS 1.2 dan klik OK. Terakhir, mulai ulang Firefox agar perubahan ini diterapkan.
Sekarang, Anda siap menghadapi peringatan konten campuran apa pun yang mungkin muncul saat memuat situs web Anda di Firefox.
Mengaktifkan HTTPS di Apache
Mengaktifkan HTTPS di Apache sederhana dan mudah diimplementasikan. Yang harus Anda lakukan adalah menambahkan baris berikut ke file konfigurasi Apache Anda: “Redirect permanent / https://yourdomain.com/”. Ini akan mengalihkan semua permintaan HTTP ke versi HTTPS situs web Anda yang aman.
Selain itu, Anda dapat menggunakan Header Content-Security-Policy-Report-Only untuk membantu mencegah munculnya peringatan konten campuran saat mengakses situs web Anda. Ini akan membantu memastikan bahwa semua konten disajikan melalui HTTPS dan situs Anda tetap aman.
Menangani Peringatan Konten Campuran
Salah satu cara untuk menangani peringatan konten campuran adalah dengan menggunakan tajuk Content-Security-Policy-Report-Only. Header ini memungkinkan Anda mengonfirmasi apakah situs web Anda terpengaruh oleh error konten campuran dengan memeriksa konsol Inspect Element. Jika Anda melihat peringatan berwarna kuning, ini menandakan bahwa beberapa konten di situs Anda masih ditayangkan dari URL non-HTTPS.
Untuk mengatasi masalah ini, Anda dapat mengalihkan panggilan API dari HTTP ke HTTPS, mengaktifkan HTTPS di domain Anda, mengaktifkan HTTPS di Chrome, Firefox, atau Apache, dan menambahkan aturan untuk mengalihkan semua permintaan HTTP ke versi aman situs Anda. Setelah Anda mengambil langkah-langkah ini, Anda kemudian dapat menguji peringatan konten campuran lebih lanjut dan memastikan bahwa situs Anda aman.
Menguji Peringatan Konten Campuran
Menguji Peringatan Konten Campuran merupakan tugas penting dalam memastikan asal konten Anda dan menghindari kemungkinan risiko keamanan. Untuk memverifikasi apakah situs Anda terpengaruh oleh kesalahan konten campuran, Anda dapat menggunakan konsol Elemen Inspeksi Google Chrome untuk mencari peringatan atau kesalahan berwarna kuning.
Selain itu, Anda dapat menggunakan Header Content-Security-Policy-Report-Only untuk mendeteksi masalah konten campuran apa pun, serta menggunakan versi HTTPS dari panggilan API Anda dan mengaktifkan HTTPS di domain Anda. Dengan mengikuti langkah-langkah ini dan menguji peringatan konten campuran, Anda dapat memastikan bahwa pengunjung tidak diblokir untuk mengakses konten aman (HTTPS) saat memuat sumber daya HTTP ke halaman HTTPS.
Kata-kata terakhir tentang “Permintaan ini telah diblokir; konten harus disajikan melalui HTTPS”
Singkatnya, jelas bahwa masalah “Permintaan ini telah diblokir; konten harus disajikan melalui HTTPS” dapat diselesaikan dengan beberapa langkah sederhana yang kami tunjukkan di atas. Kami berharap setelah mencoba langkah-langkah tersebut, situs web Anda akan aman dan pengunjung akan memiliki pengalaman menjelajah yang aman.
Terakhir, jangan lupa bahwa kami menawarkan banyak tema WordPress gratis yang menarik dan mudah digunakan serta template Joomla 4. Mari kunjungi situs kami, jelajahi koleksinya lalu pilih yang terbaik untuk situs Anda.