Pengungkapan: Ketika Anda membeli layanan atau produk melalui tautan kami, kami terkadang mendapat komisi.

Apa itu 403 Forbidden Error & Bagaimana Cara memperbaikinya (5 Solusi Dijelaskan)

Apa itu 403 Forbidden Error?

403 Kesalahan Terlarang

One of the most commonly seen errors while browsing is 403 Kesalahan Terlarang.

Pada dasarnya ini adalah respons protokol transfer hypertext yang dapat diperoleh pengguna karena berbagai alasan.

Saat menjelajah, jika Anda mengalami kesalahan 403, itu karena Anda tidak berwenang untuk mengakses URL yang ditentukan.

Dalam artikel ini, kami akan memandu Anda melalui berbagai versi, penyebab, kemungkinan resolusi, dan penyelesaiannya, jika ada.

What are the variants of HTTP 403 error?

Varian Kesalahan 403 yang paling umum adalah:

  • Kesalahan 403
  • Forbidden 403
  • 403 Kesalahan Terlarang
  • 403 Nginx Terlarang
  • 403 Forbidden: Akses Ditolak
  • Kesalahan 403 Dilarang
  • Terlarang
  • HTTP 403 Dilarang
  • Nginx 403 Terlarang

Bagaimana cara kerja Kesalahan HTTP 403?

Pengguna akan melihat salah satu Kesalahan 403 saat berkomunikasi dengan server melalui HTTP terutama karena kesalahan otentikasi atau akses.

Ketika pengguna mencoba menelusuri halaman web, browser mengirimkan permintaan menggunakan HTTP.

Sebagai tanggapan, server memeriksa permintaan dan jika semuanya benar, server merespons dengan kode keberhasilan kategori 2xx sebelum memuat halaman.

Ini terjadi begitu cepat sehingga pengguna tidak dapat melihatnya di layar mereka.

Namun, jika server menemukan beberapa masalah dalam permintaan dengan alasan apa pun, server akan menampilkan kesalahan kategori 4xx.

Kode-kode ini dihasilkan secara otomatis sesuai skenario yang telah ditentukan dan setiap kode kesalahan mewakili alasan yang berbeda.

Kode-kode ini membantu pengembang dan beberapa pengguna canggih untuk memahami alasannya.

Kesalahan kategori 4xx yang paling umum adalah 403 dan 404.

Kesalahan 404 berarti bahwa file atau sumber daya yang diminta pengguna tidak dapat ditemukan di URL yang disebutkan.

Sedangkan 403 berarti bahwa URL yang diinginkan valid, tetapi permintaan pengguna tidak dapat dipenuhi.

Alasan sebenarnya untuk kesalahan HTTP 403 bervariasi dari kasus ke kasus. Misalnya, untuk beberapa situs web, pencarian di dalam direktori tertentu secara aktif dilarang oleh status 403.

Seperti, menonaktifkan akses langsung ke konten multimedia di server.

What are the common reasons for 403 error?

Seperti yang kami jelaskan secara singkat tentang Kesalahan 403 di atas, kami sekarang akan menjelaskan bagaimana pengguna dapat mendarat ke Kesalahan 403 karena salah satu alasan berikut.

Alasan 1: Perlindungan hotlink

Apa itu hotlinking? Hotlinking mencuri bandwidth seseorang dengan menautkan ke aset situs web mereka seperti gambar dan video dll.

Untuk menjelaskannya lebih lanjut, misalkan pemilik situs web 1 meng-hosting beberapa gambar atau video resolusi tinggi di server mereka.

Pemilik situs web 2 cukup terkesan dengan kualitas konten dan memutuskan untuk menggunakannya di situs webnya juga.

Sekarang, alih-alih meng-hosting gambar-gambar ini secara langsung di servernya sendiri, ia menautkannya dari server situs web 1.

Secara teknis ini akan berfungsi dengan baik dan saat menjelajahi situs web 2, pengguna tidak akan dapat langsung tahu jika situs tersebut menggunakan hotlinking.

Melakukan hal ini menghemat banyak sumber daya untuk Situs Web 2 tetapi mencuri sumber daya dari Situs Web 1 dan dapat menurunkan kualitas layanan untuk server situs web 1.

Untuk menghindari situasi seperti itu, pemilik situs web 1 dapat Menerapkan pengarah zona.

Ini akan membatasi hotlinking dan akan mengembalikan kesalahan 403 jika terjadi hotlinking.

As this is a server to server restriction, the end-user cannot do much in this case, however, the owners can resolve the issue by hosting the content on their own server.

Harap dicatat bahwa menggunakan sumber daya pihak ketiga tidak etis tanpa izin mereka.

How to fix 403 error by Hotlink Protection?

Untuk mengatur Perlindungan hotlink in cPanel, head to Security < Hotlink Protection:

403 Forbidden Error: Security

Dari sini, Anda dapat mengaktifkan atau menonaktifkan perlindungan hotlink:

Aktifkan-Nonaktifkan

Sekarang, jika Anda adalah pemilik situs web1 dan situs web2, Anda dapat menonaktifkan perlindungan hotlink untuk situs sendiri sehingga Anda dapat menautkan konten ke dan dari situs web Anda.

Tangkapan layar berikut akan menjelaskannya untuk Anda:

403 Forbidden Error: Configure

Alasan 2: Izin Buruk

Alasan paling umum lainnya untuk kesalahan 403 terlarang adalah tidak tepat mengatur izin file.

Untuk mengatasi masalah tersebut, pemilik harus mengatur izin seperti di bawah:

  • Konten Dinamis: 700
  • Folder: 755
  • Konten Statis: 644

How to fix 403 error due to Bad Permissions?

Untuk mengatur izin, ikuti langkah-langkah:

1. Masuk ke cPanel Anda menggunakan URL yang ditentukan dan kredensial login yang ditetapkan
2. Klik ikon File Manager di bidang File

izin

3. Di sebelah kiri jendela yang terbuka, Anda akan melihat izin semua file dan folder
4. Pastikan bahwa izin folder public_html adalah 750 seperti yang ditunjukkan di bawah ini:

403 Forbidden Error: change-permissions

Jika 750, pindah ke pemecahan masalah berikutnya ikuti langkah-langkah:

a. Choose the public_html folder > click on the Change Permissions icon
b. Set up permissions to 750 > Save.
c. Bersihkan cache browser
d. Bersihkan cache DNS lokal Anda

Alasan 3: File Tersembunyi / URL Salah

File yang disembunyikan tidak seharusnya diakses secara publik dan oleh karena itu server membatasi akses untuk publik.

Saat pengguna mencoba mengakses file tersembunyi, kesalahan terlarang 403 dilemparkan.

Demikian juga, untuk beberapa server, jika pengguna memasukkan URL yang tidak valid secara sengaja atau tidak sengaja, pesan kesalahan 403 terlarang dapat terjadi.

Ini mungkin berbeda dari satu server ke server lainnya dan tergantung pada apa yang dimasukkan pengguna, misalnya, Anda mungkin melihat kesalahan jika Anda memasukkan direktori folder alih-alih jalur file.

Alasan 4: Aturan IP

Seperti yang dinyatakan sebelumnya, kesalahan 403 muncul terutama karena kesalahan otentikasi.

Pengguna dapat melihat 403 aturan karena aturan IP Deny yang ditentukan dalam cPanel.

Dalam hal itu, verifikasi aturan di cPanel untuk memastikan bahwa Anda tidak memblokir Rentang IP Anda sendiri.

Aturan IP hadir dengan sangat membantu jika Anda perlu memblokir akses untuk pengguna tertentu.

How to fix 403 error due to IP Rules?

Untuk memeriksa aturan IP, ikuti langkah-langkah:

1. Masuk ke akun cPanel menggunakan URL dan berikan kredensial masuk.
2. Buka bagian Keamanan dan klik ikon IP Blocker.

403 Forbidden Error: ip-blocker

3. Masukkan satu atau serangkaian alamat IP yang ingin Anda tolak aksesnya.

ip-blocker-add

4. Klik tombol Tambah.

Nama Nilai
Alamat IP tunggal 192.168.0.1
2001: db8 :: 1
Jarak 192.168.0.1 - 192.168.0.40
2001:db8::1 – 2001:db8::3
Rentang tersirat 192.168.0.1 - 40
Format CIDR 192.168.0.1/32
2001: db8 :: / 32
Menyiratkan 192. *. *. * 192. *. *. *

Alasan 5: Manajer Indeks

Secara default, server web akan memuat indeks atau beranda dari direktori target.

Jika file indeks hilang dari folder, browser web akan menampilkan konten folder, tetapi ini dapat menyebabkan risiko keamanan.

Risiko keamanan diturunkan dengan tidak menampilkan konten folder secara langsung dan sebagai alternatif, kesalahan 403 ditampilkan.

Larutan:

Anda dapat mengatasi masalah ini dengan mengunggah file indeks yang sesuai ke direktori atau mengubah nilai "Manajer Indeks" dari cPanel.

403 Forbidden Error: indexes

Kesimpulan

Ada banyak alasan untuk menyebabkan kesalahan terlarang HTTP 403 tetapi semuanya hanya berarti satu hal dan itu adalah Akses Ditolak.

Kesalahan 403 dapat diperbaiki di tingkat server dengan mengubah pengaturan keamanan.