Kujidhihirisha: Unaponunua huduma au bidhaa kupitia viungo vyetu, wakati mwingine tunapokea tume.

Je! Kosa la 403 limezuiliwa na Jinsi ya kurekebisha (Suluhisho 5 Imefafanuliwa)

403 Kosa lililopigwa marufuku ni nini?

403 Makosa ya Kuzuiliwa

One of the most commonly seen errors while browsing is 403 Makosa ya Kuzuiliwa.

Kimsingi ni majibu ya itifaki ya uhamishaji ambayo mtumiaji anaweza kupata kwa sababu nyingi.

Wakati wa kuvinjari, ikiwa unaingia kwenye Kosa la 403, ni kwa sababu haujaruhusiwa kufikia URL maalum.

Katika makala haya, tutakutembeza kupitia matoleo yake tofauti, sababu, maazimio yanayowezekana, na vitendaji vya kazi, ikiwa wapo.

What are the variants of HTTP 403 error?

Kosa la kawaida 403 anuwai ni:

  • Hitilafu ya 403
  • 403 Haramu
  • 403 Makosa ya Kuzuiliwa
  • 403 Zilizopigwa Nginx
  • 403 Ilizuiliwa: Upataji Umekataliwa
  • Kosa 403 limezuiliwa
  • Haramu
  • HTTP 403 Imezuiliwa
  • Nginx 403 Imezuiliwa

Je! Kosa la HTTP 403 linafanyaje kazi?

Mtumiaji ataona moja ya Kosa 403 wakati anawasiliana na seva kupitia HTTP haswa kwa sababu ya uthibitishaji au hitilafu ya ufikiaji.

Mtumiaji anapojaribu kuvinjari ukurasa wa wavuti, kivinjari hutuma ombi kwa kutumia HTTP.

Kujibu, seva inachunguza ombi na ikiwa kila kitu ni sawa, seva hujibu na nambari ya mafanikio ya kitengo cha 2xx kabla ya kupakia ukurasa.

Hii hufanyika haraka sana kwamba watumiaji hawawezi kuiona kwenye skrini yao.

Walakini, ikiwa seva hupata maswala kadhaa katika ombi la sababu gani hiyo inaonyesha, itaonyesha kosa la kitengo cha 4xx.

Nambari hizi zinazalishwa kiatomati kulingana na hali zilizoelezewa na kila nambari ya makosa inawakilisha sababu tofauti.

Nambari hizi husaidia watengenezaji na watumiaji wengine wa kisasa kuelewa sababu.

Makosa ya kawaida ya kitengo cha 4xx ni 403 na 404.

Kosa 404 inamaanisha kuwa faili au rasilimali ambazo mtumiaji anaomba haziwezi kupatikana kwenye URL iliyotajwa.

Ambapo 403 inamaanisha kuwa URL inayotakiwa ni halali, lakini ombi la mtumiaji hajaweza kutimizwa.

Sababu halisi ya kosa la HTTP 403 inatofautiana kutoka kesi kwenda kwa kawaida. Kwa mfano, kwa baadhi ya wavuti, kutafuta ndani ya saraka fulani ni marufuku kabisa na hali ya 403.

Kama, inalemaza ufikiaji wa moja kwa moja kwa yaliyomo kwenye media anuwai kwenye server.

What are the common reasons for 403 error?

Kama tulivyoelezea kwa kifupi Kosa la 403 hapo juu, sasa tutaelezea jinsi mtumiaji anaweza kutumbukia kosa 403 kwa sababu yoyote ya sababu zifuatazo.

Sababu 1: Ulinzi wa Hotlink

Je! Ni nini moto? Hotlinking ni kuiba bandwidth ya mtu kwa kuunganisha kwa mali za wavuti zao kama picha na video nk.

Ili kuielezea zaidi, fikiria mmiliki wa wavuti 1 anasimamia picha au video za azimio kubwa kwenye seva zao.

Mmiliki wa wavuti ya 2 amevutiwa sana na ubora wa yaliyomo na anaamua kuyatumia kwenye wavuti yake pia.

Sasa, badala ya kukaribisha picha hizi moja kwa moja kwenye seva yake mwenyewe, huwaunganisha kutoka kwa seva ya wavuti 1.

Kitaalam hii itafanya kazi vizuri na wakati wa kuvinjari tovuti 2, mtumiaji hataweza kusema mara moja ikiwa tovuti inatumia hotlinking.

Kufanya hii huokoa rasilimali nyingi kwa Tovuti ya 2 lakini ni kuiba rasilimali za Tovuti 1 na kunaweza kudhoofisha ubora wa huduma kwa seva ya wavuti 1.

Ili kuepusha hali kama hizi, mmiliki wa wavuti 1 anaweza Kutumia waelekezaji wa ukanda.

Hii itazuia moto kuwaka tena na itarudisha kosa 403 ikiwa utawaka moto.

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.

Tafadhali kumbuka kuwa sio jambo la busara kutumia rasilimali za chama cha tatu bila idhini yao.

How to fix 403 error by Hotlink Protection?

Ili kuanzisha Ulinzi wa kiunganishi in cPanel, head to Security < Hotlink Protection:

403 Forbidden Error: Security

Kuanzia hapa, unaweza kuwezesha au kulemaza kinga ya moto:

Wezesha-Lemaza

Sasa, ikiwa wewe ni mmiliki wa wote wa wavuti1 na wavuti2, unaweza kuzima ulinzi wa hotlink kwa tovuti yako mwenyewe ili uweze kuunganisha yaliyomo ndani na kutoka kwa wavuti yako.

Picha ifuatayo itakufafanulia:

403 Forbidden Error: Configure

Sababu ya 2: Ruhusa mbaya

Sababu nyingine ya kawaida ya makosa yaliyokatazwa 403 ni kutofaulu idhini ya faili.

Ili kusuluhisha maswala kama haya, mmiliki lazima aweke idhini kama ilivyo chini:

  • Yaliyomo Nguvu: 700
  • Folda: 755
  • Yaliyomo thabiti: 644

How to fix 403 error due to Bad Permissions?

Ili kuanzisha idhini, fuata hatua:

1. Ingia kwenye cPanel yako ukitumia URL maalum na sifa zilizopewa kuingia
2. Bonyeza kwenye icon ya Meneja wa Faili kwenye uwanja wa Faili

ruhusa

3. Kushoto kwa dirisha linalofungua, utaona ruhusa za faili zote na folda
4. Hakikisha kuwa ruhusa za folda ya umma_html ni 750 kama inavyoonyeshwa hapa chini.

403 Forbidden Error: change-permissions

Ikiwa ni 750, nenda kwa suluhisho linalofuata lingine fuata hatua:

a. Choose the public_html folder > click on the Change Permissions icon
b. Set up permissions to 750 > Save.
c. Futa kashe ya kivinjari
d. Futa kashe ya DNS ya eneo lako

Sababu ya 3: Faili zilizofichwa / URL mbaya

Faili zilizofichwa hazistahili kufikiwa kwa umma na kwa hivyo seva inazuia ufikiaji wa umma.

Wakati mtumiaji anajaribu kupata faili zilizofichwa, kosa lililokatazwa 403 hutupwa.

Vivyo hivyo, kwa seva zingine, ikiwa mtumiaji anaingiza URL batili kwa kukusudia au bila kukusudia, ujumbe wa makosa ya 403 uliyokataliwa unaweza kutokea.

Inaweza kutofautiana kutoka seva hadi seva na inategemea na mtumiaji ameingiza, kwa mfano, unaweza kuona kosa ikiwa utaingia saraka ya folda badala ya njia ya faili.

Sababu 4: Sheria za IP

Kama ilivyoelezwa hapo awali, kosa 403 linatokea hasa kwa sababu ya kosa la uthibitisho.

Watumiaji wanaweza kuona sheria 403 kwa sababu ya sheria zozote za Deny IP zilizofafanuliwa kwenye cPanel.

Katika hali hiyo, hakikisha sheria kwenye cPanel ili kuhakikisha kuwa hauzui mbingu yako mwenyewe ya IP.

Sheria za IP huja kwa msaada sana ikiwa unahitaji kuzuia ufikiaji wa watumiaji fulani.

How to fix 403 error due to IP Rules?

Ili kuangalia sheria za IP, fuata hatua:

1. Ingia akaunti ya cPanel ukitumia URL na umetoa sifa za kuingia.
2. Nenda kwenye sehemu ya Usalama na ubonyeze ikoni ya blocker IP.

403 Forbidden Error: ip-blocker

3. Ingiza anwani moja au anuwai ya IP unayotaka kukataa ufikiaji.

ip-blocker-kuongeza

4. Bonyeza kitufe cha Ongeza.

jina Thamani
Anwani Moja ya IP 192.168.0.1
2001: db8 :: 1
Mbalimbali 192.168.0.1 - 192.168.0.40
2001:db8::1 – 2001:db8::3
Mbio Iliyotengenezwa 192.168.0.1 - 40
Fomati ya CIDR 192.168.0.1/32
2001: db8 :: / 32
Inamaanisha 192. *. *. * 192. *. *. *

Sababu 5: Meneja wa Index

Kwa msingi, seva ya wavuti itapakia faharisi au ukurasa wa nyumbani kutoka saraka ya lengo.

Ikiwa faili ya faharisi haipo kwenye folda, kivinjari cha wavuti kitaonyesha yaliyomo kwenye folda, lakini hii inaweza kusababisha hatari ya usalama.

Hatari ya usalama huondolewa kwa kutoonyesha yaliyomo kwenye folda moja kwa moja na kama mbadala, kosa la 403 linaonyeshwa.

Ufumbuzi:

Unaweza kutatua suala hili kwa kupakia faili inayofaa ya saraka kwenye saraka au kubadilisha maadili ya "Kidhibiti cha Index" kutoka kwa cPanel.

403 Forbidden Error: indexes

Hitimisho

Kuna sababu nyingi za kusababisha kosa lililokatazwa la HTTP 403 lakini yote yanamaanisha kitu kimoja tu na hiyo ni Ufikiaji Kukataliwa.

Kosa 403 linaweza kusasishwa katika kiwango cha seva kwa kubadilisha mipangilio ya usalama.