Apakah Ralat Larangan 403?
One of the most commonly seen errors while browsing is Ralat Larangan 403.
Ini pada dasarnya adalah tindak balas protokol pemindahan hiperteks yang dapat diterima oleh pengguna kerana banyak sebab.
Semasa menyemak imbas, jika anda mengalami Kesalahan 403, ini kerana anda tidak dibenarkan mengakses URL yang ditentukan.
Dalam artikel ini, kami akan membimbing anda melalui berbagai versi, sebab, kemungkinan penyelesaian, dan penyelesaiannya, jika ada.
What are the variants of HTTP 403 error?
Varian Ralat 403 yang paling biasa adalah:
- Ralat 403
- Larangan 403
- Ralat Larangan 403
- 403 Nginx Terlarang
- 403 Dilarang: Akses Ditolak
- Ralat 403 Dilarang
- Larangan
- HTTP 403 Dilarang
- Nginx 403 Dilarang
Bagaimana Ralat HTTP 403 berfungsi?
Pengguna akan melihat salah satu Ralat 403 semasa berkomunikasi dengan pelayan melalui HTTP terutamanya disebabkan oleh kesalahan pengesahan atau akses.
Apabila pengguna cuba melayari laman web, penyemak imbas menghantar permintaan menggunakan HTTP.
Sebagai tindak balas, pelayan memeriksa permintaan tersebut dan jika semuanya betul, pelayan bertindak balas dengan kod kejayaan kategori 2xx sebelum memuat halaman.
Ini berlaku dengan begitu pantas sehingga pengguna tidak dapat melihatnya di skrin mereka.
Walau bagaimanapun, jika pelayan menemui beberapa masalah dalam permintaan untuk apa sebabnya, ia akan memaparkan ralat kategori 4xx.
Kod-kod ini dihasilkan secara automatik mengikut senario yang telah ditentukan dan setiap kod ralat menunjukkan alasan yang berbeza.
Kod-kod ini membantu pembangun dan beberapa pengguna yang canggih untuk memahami sebabnya.
Kesalahan kategori 4xx yang paling biasa ialah 403 dan 404.
Kesalahan 404 bermaksud bahawa fail atau sumber yang diminta pengguna tidak dapat dijumpai di URL yang disebutkan.
Manakala 403 bermaksud bahawa URL yang diinginkan adalah valid, tetapi permintaan pengguna tidak dapat dipenuhi.
Sebab sebenar untuk ralat HTTP 403 berbeza dari satu kes ke kes yang lain. Sebagai contoh, untuk beberapa laman web, pencarian dalam direktori tertentu dilarang secara aktif oleh status 403.
Seperti, melumpuhkan akses langsung ke kandungan multimedia di pelayan.
What are the common reasons for 403 error?
Seperti yang telah kami jelaskan Ralat 403 di atas, kami sekarang akan menerangkan bagaimana pengguna dapat melakukan Ralat 403 kerana salah satu sebab berikut.
Sebab 1: Perlindungan pautan panas
Apa itu hotlinking? Hotlinking mencuri lebar jalur seseorang dengan menghubungkan ke aset laman web mereka seperti gambar dan video dll.
Untuk menerangkannya dengan lebih lanjut, anggaplah pemilik laman web 1 mengehoskan beberapa gambar atau video beresolusi tinggi di pelayan mereka.
Pemilik laman web 2 cukup kagum dengan kualiti kandungan dan memutuskan untuk menggunakannya di laman webnya juga.
Sekarang, daripada menghosting gambar-gambar ini secara langsung di pelayannya sendiri, dia memautkannya dari pelayan laman web 1.
Secara teknikal ini akan berfungsi dengan baik dan semasa melayari laman web 2, pengguna tidak akan dapat memberitahu dengan segera jika laman web ini menggunakan pautan panas.
Melakukan ini menjimatkan banyak sumber untuk Laman Web 2 tetapi mencuri sumber-sumber Laman Web 1 dan boleh menurunkan kualiti perkhidmatan untuk pelayan laman web 1.
Untuk mengelakkan situasi seperti itu, pemilik laman web 1 dapat Melaksanakan perujuk zon.
Ini akan menyekat pautan panas dan akan mengembalikan ralat 403 sekiranya berlaku pautan panas.
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 maklum bahawa tidak etika menggunakan sumber pihak ketiga tanpa kebenaran mereka.
How to fix 403 error by Hotlink Protection?
Untuk menubuhkan Perlindungan pautan panas in cPanel, head to Security < Hotlink Protection:
Dari sini, anda boleh mengaktifkan atau mematikan perlindungan hotlink:
Sekarang, jika anda adalah pemilik laman web1 dan laman web2, anda boleh mematikan perlindungan hotlink untuk laman web anda sendiri sehingga anda dapat menghubungkan kandungan ke dan dari laman web anda.
Tangkapan skrin berikut akan menghuraikannya untuk anda:
Sebab 2: Kebenaran Buruk
Sebab lain yang paling biasa untuk 403 kesalahan terlarang adalah menyiapkan kebenaran fail dengan tidak betul.
Untuk menyelesaikan masalah tersebut, pemilik harus menetapkan izin seperti di bawah:
- Kandungan Dinamik: 700
- Folder: 755
- Kandungan Statik: 644
How to fix 403 error due to Bad Permissions?
Untuk menetapkan kebenaran, ikuti langkah-langkahnya:
1. Log masuk ke cPanel anda menggunakan URL yang ditentukan dan kelayakan masuk yang ditetapkan
2. Klik pada ikon Pengurus Fail di medan Fail
3. Di sebelah kiri tetingkap yang terbuka, anda akan melihat kebenaran semua fail dan folder
4. Pastikan kebenaran folder public_html adalah 750 seperti yang ditunjukkan di bawah:
Sekiranya ia adalah 750, beralih ke penyelesaian masalah seterusnya, ikuti langkah-langkahnya:
a. Choose the public_html folder > click on the Change Permissions icon
b. Set up permissions to 750 > Save.
c. Kosongkan cache penyemak imbas
d. Kosongkan cache DNS tempatan anda
Sebab 3: Fail Tersembunyi / URL yang Salah
Fail yang tersembunyi tidak boleh diakses secara terbuka dan oleh itu pelayan menyekat akses untuk umum.
Apabila pengguna cuba mengakses fail tersembunyi, kesalahan terlarang 403 dilemparkan.
Begitu juga, bagi sebilangan pelayan, jika pengguna memasukkan URL tidak sah dengan sengaja atau tidak sengaja, mesej ralat terlarang 403 mungkin berlaku.
Ini mungkin berbeza-beza dari pelayan ke pelayan dan bergantung pada apa yang dimasukkan pengguna, misalnya, anda mungkin melihat ralat jika memasukkan direktori folder dan bukannya jalur fail.
Sebab 4: Peraturan IP
Seperti yang dinyatakan sebelumnya, ralat 403 timbul terutamanya disebabkan oleh kesalahan pengesahan.
Pengguna dapat melihat 403 peraturan disebabkan oleh peraturan IP Deny yang ditentukan dalam cPanel.
Sekiranya demikian, sahkan peraturan di cPanel untuk memastikan bahawa anda tidak menyekat Range IP anda sendiri.
Peraturan IP sangat membantu jika anda perlu menyekat akses untuk pengguna tertentu.
How to fix 403 error due to IP Rules?
Untuk memeriksa peraturan IP, ikuti langkah-langkahnya:
1. Log masuk ke akaun cPanel menggunakan URL dan bukti kelayakan masuk.
2. Pergi ke bahagian Keselamatan dan klik ikon Penyekat IP.
3. Masukkan satu atau rangkaian alamat IP yang anda mahu tolak aksesnya.
4. Klik butang Tambah.
Nama | nilai |
---|---|
Alamat IP Tunggal | 192.168.0.1 |
2001: db8 :: 1 | |
Pertengahan | 192.168.0.1 - 192.168.0.40 |
2001:db8::1 – 2001:db8::3 | |
Julat Tersirat | 192.168.0.1 - 40 |
Format CIDR | 192.168.0.1/32 |
2001: db8 :: / 32 | |
Menyiratkan 192. *. *. * | 192. *. *. * |
Sebab 5: Pengurus Indeks
Secara lalai, pelayan web akan memuatkan indeks atau halaman utama dari direktori sasaran.
Sekiranya fail indeks hilang dari folder, penyemak imbas web akan memaparkan kandungan folder, tetapi ini boleh menyebabkan risiko keselamatan.
Risiko keselamatan diturunkan dengan tidak memperlihatkan kandungan folder secara langsung dan sebagai alternatif, ralat 403 ditunjukkan.
penyelesaian:
Anda dapat menyelesaikan masalah ini dengan memuat naik file indeks yang sesuai ke direktori atau mengubah nilai "Index Manager" dari cPanel.
Kesimpulan
Terdapat banyak sebab untuk menyebabkan ralat terlarang HTTP 403 tetapi semuanya bermaksud hanya satu perkara dan itu adalah Akses Ditolak.
Kesalahan 403 dapat diperbaiki di peringkat pelayan dengan mengubah tetapan keselamatan.