Cara Mengatasi Error 403 Forbidden
Panduan memeriksa permission, file index, aturan .htaccess, dan firewall ketika website menampilkan 403.
Penyebab umum
Error 403 berarti server memahami request tetapi menolak akses. Penyebabnya dapat berupa permission salah, tidak ada file index, aturan .htaccess, firewall, atau proteksi keamanan.
Periksa file index
Pastikan document root memiliki salah satu file berikut:
index.php
index.html
Jika directory listing dinonaktifkan dan tidak ada file index, server dapat menampilkan 403.
Periksa permission
Nilai yang umum:
Folder: 755
File: 644
Periksa juga ownership file. Ownership yang salah biasanya perlu diperbaiki oleh support.
Uji .htaccess
Rename .htaccess menjadi .htaccess-old, lalu uji website. Jika berhasil, periksa rule deny, redirect, atau rewrite yang salah.
Periksa keamanan
- ModSecurity dapat memblokir request tertentu.
- Firewall dapat memblokir IP.
- Plugin security WordPress dapat menolak akses.
- Cloudflare WAF dapat menampilkan 403.
Periksa access dan error log
Cari request pada waktu yang sama. Kode atau pesan seperti client denied by server configuration membantu menemukan sumbernya.
Setelah diperbaiki
Kembalikan perlindungan yang diperlukan dan jangan membiarkan permission terlalu longgar.
Jangan menggunakan permission 777 sebagai solusi permanen.













