Internet merupakan salah satu bagian dari teknologi canggih yang saat ini digunakan oleh hampir dari seluruh penjuru dunia. Bahkan internet sudah menjadi bagian sehari-hari yang sulit untuk dilepaskan.
Seperti yang Anda ketahui, internet selalu mengalami pembaharuan agar menjadi lebih canggih lagi. Akan tetapi, secanggih apapun teknologi, tetap saja terkadang mereka mengalami kerusakan atau error baik dari sumber daya manusianya ataupun dari teknologi itu sendiri.
Jika Anda adalah pengguna aktif seluruh bagian internet yang global dan mencakup wilayah yang luas, maka Anda pasti tidak asing dengan kerusakan yang terkadang dialami oleh internet itu sendiri. Sebagai contoh saat Anda mencoba untuk masuk atau membuka suatu situs atau sejenis, kemudian secara tiba-tiba muncul keterangan yang menggunakan bahasa Inggris yang berbunyi ‘Error 406 Not Acceptable‘.
Error 406 Not Acceptable merupakan status error yang umumnya terjadi karena dua hal, yaitu header server dan pengaturan dari mod security. Anda pasti dibuat bingung dengan keterangan tersebut, apalagi Anda seorang pengguna biasa. Anda tidak tau apa yang terjadi, kerusakan apa yang sedang dialami, dan bagaimana cara mengatasinya.
Cara Mengatasi Error 406 Not Acceptable
Menonaktifkan mod_security
Lalu bagaimana cara mengatasi hal ini? Anda dapat Menonaktifkan mod_security untuk setiap domain secara individual atau juga Anda dapat menonaktifkan aturan tertentu pada mod_security dan hak tersebut akan membantu untuk memperbaiki kesalahan. Anda dapat mematikan mod_security melalui plugin modsec Manager atau menggunakan baris perintah SH apabila hosting milik Anda dilengkapi dengan cPanel. Namun Jika Anda ingin menonaktifkan aturan tertentu atau misalkan akun hosting Anda tidak disertai dengan opsi untuk menonaktifkan / mengaktifkan mod_security, maka Anda perlu menghubungi tim dukungan dari pelanggan host web Anda untuk melakukannya. Dapat disimpulkan bahwa walaupun kesalahan HTTP ini jarang terjadi, akan tetapi kesalahan 406 Not Acceptable dapat sewaktu-waktu terjadi dan menjadi tampilan disana-sini. Ketika hal itu terjadi, kemungkinan besar kesalahan disebabkan oleh masalah pengaturan dari aturan mod_security, sangat jarang sekali akibat masalah receive header. Mengingat bahwa kode status 406 dapat terjadi karena masalah ketidakcocokan negosiasi tipe konten, maka harus ada perubahan tertentu agar server memiliki tipe MIME yang terkait dengan eksistensi permintaan yang Anda miliki.
Pastikan bahwa IIS dapat mengenali ekstensimu
Solusi paling mudah untuk mengatasi kesalahan Error 406 not acceptable untuk Anda yang menjalankan Server web berbasis IIS, yang dikembalikan oleh server dalam kondisi ini adalah harus dipastikan bahwa IIS dapat mengenali ekstensimu, ekstensi baru dapat ditambahkan ke IIS dengan mengedit tipe MIME. Anda juga dapat menambahkan sejenis .less dan mengatur jenis MIME-nya menjadi teks /CSS. Atau, untuk mengetahui jenis MIME yang ditangani oleh server Anda adalah dengan membuat perubahan pada receive header browser Anda. Walaupun hal ini dapat membantu, solusi ini tetaplah dianggap kurang layak dibandingkan dengan membuat perubahan receive header yang dibuat pada sisi server. Namun jika Anda dirasa kurang nyaman dan kurang bisa membetulkan hal yang demikian, akan lebih baik jika Anda menghubungi pihak hosting terkait untuk melakukan pembetulan ketika Anda menerima kode kesalahan error 406 not acceptable.