Cara Mengatasi Error 403 Forbidden pada Website

Error 403 Forbidden adalah status kode HTTP yang menunjukkan bahwa server memahami permintaan yang dikirimkan oleh browser, namun server menolak untuk mengizinkan akses ke halaman atau direktori tersebut. Pesan ini sering kali muncul dengan variasi teks seperti Access Denied, You don't have permission to access [directory] on this server, atau Forbidden.

Masalah ini biasanya disebabkan oleh konfigurasi file .htaccess yang keliru, masalah pada izin file dan folder (file permissions), plugin atau tema yang konflik, atau pemblokiran alamat IP oleh firewall server.

Metode Perbaikan Error 403 Forbidden

Berdasarkan standar penanganan teknis pengelolaan situs web, berikut adalah tabel metode perbaikan yang dapat diterapkan secara sistematis:

Metode PerbaikanFokus AreaTingkat Kesulitan
Memeriksa File .htaccessKonfigurasi direktori rootMenengah
Mengatur Ulang File & Folder PermissionsHak akses sistem file (chmod)Menengah
Menonaktifkan Plugin dan TemaAplikasi pihak ketigaMudah
Memeriksa File Index yang HilangKeberadaan file utama (index.php / index.html)Mudah

1. Memeriksa File .htaccess yang Rusak

File konfigurasi .htaccess yang rusak atau korup sering kali menjadi pemicu utama error 403. Untuk memperbaikinya:

  1. Akses direktori root website Anda melalui cPanel File Manager atau FTP client.
  2. Cari file bernama .htaccess (pastikan pengaturan untuk menampilkan file tersembunyi sudah diaktifkan).
  3. Unduh file tersebut sebagai cadangan (backup), lalu hapus file .htaccess yang ada di server.
  4. Coba akses kembali halaman website Anda. Jika error hilang, buat file .htaccess baru yang bersih melalui panel administrasi platform Anda (seperti permalink WordPress).

2. Memperbaiki Izin File dan Folder (File Permissions)

Setiap file dan folder di server memiliki izin akses spesifik yang menentukan siapa saja yang dapat membaca, menulis, atau mengeksekusinya. Jika izin ini salah, server akan menampilkan error 403.

  • Standar izin folder yang aman adalah 755 atau 750.
  • Standar izin file yang aman adalah 644 atau 640.

Anda dapat mengubah izin ini melalui File Manager cPanel dengan mengklik kanan pada folder atau file, lalu memilih opsi Change Permissions.

3. Menonaktifkan Plugin dan Tema

Jika Anda menggunakan CMS seperti WordPress, plugin keamanan atau plugin pengalih URL yang salah konfigurasi dapat memicu error 403. Nonaktifkan seluruh plugin melalui cPanel dengan mengubah nama folder plugins menjadi plugins_old, lalu uji kembali akses website.