Mengatasi Request Ajax 403 di Hosting Cpanel - Rumah IT

Baru

recent

Mengatasi Request Ajax 403 di Hosting Cpanel

Mengatasi Request Ajax 403 di Hosting Cpanel

Sahabat Rumah IT yang sering bermain-main dengan hosting terutama yang menggunakan control Cpanel tentu pernah mengalami error 403 (forbidden) saat melakukan request ajax terutama menggunakan metode POST. Biasanya ini terjadi ketika kita mengisi sebuah form di halaman web kemudian pada saat submit form, sistem melakukan reques ajax dengan metode POST. Error tersebut kira-kira seperti gambar dibawah ini.


Mengatasi Request Ajax 403 di Hosting Cpanel

Kesalahan tersebut terjadi ketika aplikasi berjalan di hosting cpanel. Padahal saat menjalankan di localhost semua berjalan lancar. Kenapa bisa terjadi error 403 jika berjalan di hosting ? Beberapa layanan hosting memasang ModSecurity di server hostingnya. Mod ini lah yang menyebabkan ajax gagal melakukan request.

ModSecurity adalah open source, mesin firewall aplikasi web lintas platform (WAF) untuk Apache, IIS dan Nginx yang dikembangkan oleh SpiderLabs Trustwave. Ini memiliki bahasa pemrograman berbasis peristiwa yang kuat yang memberikan perlindungan dari berbagai serangan terhadap aplikasi web dan memungkinkan pemantauan lalu lintas HTTP, pencatatan dan analisis waktu nyata.

Untuk mengatasi request ajax 403, sobat tidak perlu menonaktifkan modsecurity ini. Karena mod ini bermanfaat bagi perlindungan website kamu. Akan sangat beresiko jika kamu menonaktifkan mod ini karena rawan terhadap serangan CSRF (Cross Site Request Forgery) . Kita hanya perlu membuat pengecualian saja melalui file .htaccess di direktory web sobat.

Mengatasi Request Ajax 403 di Hosting Cpanel

Edit file .htaccess di directory utama website. Jika belum ada kamu bisa membuat file baru. Tambahkan kode ini di permulaan baris.

<IfModule mod_security.c>
  SecRuleEngine Off
  SecFilterInheritance Off
  SecFilterEngine Off
  SecFilterScanPOST Off
  SecRuleRemoveById 300015 3000016 3000017
</IfModule>

Kemudian simpan file, maka permasalahan request ajax dengan respon 403 sudah bisa diatasi. Perlu diingat gunakan cara ini hanya jika kamu mengalami masalah tersebut yah.
All Rights Reserved by Rumah IT - Rumah Teknologi Informasi © 2013 - 2022
Powered By Blogger

Contact Form

Name

Email *

Message *

Powered by Blogger.