Pagbubunyag: Kapag bumili ka ng isang serbisyo o isang produkto sa pamamagitan ng aming mga link, kung minsan ay kumita kami ng isang komisyon.

Ano ang 403 Ipinagbabawal na Error at Paano Ayusin ito (5 Ipinaliwanag ang Mga Solusyon)

Ano ang 403 Ipinagbabawal na Error?

403 Ipinagbabawal na Error

One of the most commonly seen errors while browsing is 403 Ipinagbabawal na Error.

Karaniwang ito ay tugon ng protocol ng paglipat ng hypertext na maaaring makuha ng isang gumagamit dahil sa maraming mga kadahilanan.

Habang nagba-browse, kung nakarating ka sa isang 403 Error, dahil hindi ka awtorisado na ma-access ang tinukoy na URL.

Sa artikulong ito, ilalakad ka namin sa iba't ibang mga bersyon, sanhi, posibleng mga resolusyon, at mga workarounds, kung mayroon man.

What are the variants of HTTP 403 error?

Ang pinakakaraniwang Error 403 variant ay:

  • 403 Error
  • 403 Forbidden
  • 403 Ipinagbabawal na Error
  • 403 Ipinagbabawal na Nginx
  • 403 Ipinagbabawal: Tinanggihan ang Pag-access
  • Error 403 Ipinagbabawal
  • Ipinagbabawal
  • Ipinagbabawal ng HTTP 403
  • Ipinagbabawal ng Nginx 403

Paano gumagana ang HTTP Error 403?

Makikita ng isang gumagamit ang isa sa Error 403 habang nakikipag-usap sa isang server sa pamamagitan ng HTTP higit sa lahat dahil sa isang pagpapatunay o error sa pag-access.

Kapag sinusubukan ng isang gumagamit na mag-browse sa isang webpage, ipinapadala ng browser ang kahilingan gamit ang HTTP.

Bilang tugon, sinusuri ng server ang kahilingan at kung tama ang lahat, ang server ay tumugon sa isang code ng tagumpay ng 2xx kategorya bago mai-load ang pahina.

Nangyayari ito nang napakabilis na hindi ito makita ng mga gumagamit sa kanilang screen.

Gayunpaman, kung ang server ay nakakahanap ng ilang mga isyu sa kahilingan para sa kung ano man ang dahilan, magpapakita ito ng isang error sa kategorya ng 4xx.

Ang mga code na ito ay awtomatikong nabuo tulad ng bawat natukoy na mga sitwasyon at bawat error code ay kumakatawan sa ibang dahilan.

Ang mga code na ito ay tumutulong sa mga nag-develop at ilang mga sopistikadong gumagamit upang maunawaan ang dahilan.

Ang pinaka-karaniwang mga error sa kategorya ng 4xx ay 403 at 404.

Ang error 404 ay nangangahulugan na ang mga file o mapagkukunan na hiniling ng gumagamit ay hindi matatagpuan sa nabanggit na URL.

Sapagkat ang 403 ay nangangahulugang ang nais na URL ay may bisa, ngunit ang kahilingan ng gumagamit ay hindi maaaring matupad.

Ang aktwal na dahilan para sa pagkakamali sa HTTP 403 ay nag-iiba mula sa kaso hanggang sa kaso. Halimbawa, para sa ilan sa mga website, ang paghahanap sa loob ng ilang mga direktoryo ay aktibong ipinagbawal ng 403 na katayuan.

Tulad ng, hindi paganahin ang direktang pag-access sa nilalaman ng multimedia sa server.

What are the common reasons for 403 error?

Tulad ng maikling ipinaliwanag namin sa 403 Error sa itaas, ipapaliwanag namin ngayon kung paano makakapasok ang isang gumagamit sa isang 403 Error dahil sa alinman sa mga sumusunod na kadahilanan.

Dahilan 1: Proteksyon ng Hotlink

Ano ang hotlinking? Ang pag-link sa Hotlink ay pagnanakaw ng bandwidth ng isang tao sa pamamagitan ng pag-link sa mga ari-arian ng kanilang website tulad ng mga imahe at video atbp.

Upang ipaliwanag ito nang higit pa, ipagpalagay na ang may-ari ng website 1 ay nagho-host ng ilang mga imahe na may mataas na resolusyon o mga video sa kanilang server.

Ang may-ari ng website 2 ay lubos na humanga sa kalidad ng nilalaman at nagpasiya na gamitin din ang mga ito sa kanyang website.

Ngayon, sa halip na i-host ang mga larawang ito nang direkta sa kanyang sariling server, nai-link niya ang mga ito mula sa server ng website 1.

Teknikal na ito ay gumagana nang ganap na maayos at habang nagba-browse sa website ng 2, hindi masasabi ng isang gumagamit kaagad kung gumagamit ang site ng hotlinking.

Ang paggawa nito ay nakakatipid ng maraming mga mapagkukunan para sa Website 2 ngunit pagnanakaw nito ang mga mapagkukunan ng Website 1 at maaaring magpanghina ng kalidad ng serbisyo para sa server ng website 1.

Upang maiwasan ang mga ganitong sitwasyon, ang may-ari ng website 1 ay maaaring Ipatupad ang mga referral ng zone.

Pipigilan nito ang hotlinking at babalik ang isang 403 error sa kaso ng 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.

Mangyaring tandaan na hindi pamantayan ang paggamit ng mga mapagkukunan ng 3rd party nang walang pahintulot.

How to fix 403 error by Hotlink Protection?

Upang mag-set up Proteksyon ng hotlink in cPanel, head to Security < Hotlink Protection:

403 Forbidden Error: Security

Mula dito, maaari mong paganahin o huwag paganahin ang proteksyon ng hotlink:

Payagan hindi payagan

Ngayon, kung ikaw ay may-ari para sa parehong website1 at website2, maaari mong paganahin ang proteksyon ng hotlink para sa sariling site upang maaari mong mai-link ang nilalaman sa at mula sa iyong website.

Ang sumusunod na screenshot ay magbibigay-kahulugan sa iyo para sa iyo:

403 Forbidden Error: Configure

Dahilan 2: Masamang Pahintulot

Ang isa pang pinakakaraniwang dahilan para sa 403 na ipinagbabawal na mga error ay hindi naaangkop na pag-set up ng mga pahintulot sa file.

Upang malutas ang mga naturang isyu, dapat itakda ng may-ari ang mga pahintulot tulad ng sa ilalim ng:

  • Dynamic na Nilalaman: 700
  • Mga folder: 755
  • Static na Nilalaman: 644

How to fix 403 error due to Bad Permissions?

Upang i-setup ang pahintulot, sundin ang mga hakbang:

1. Mag-log in sa iyong cPanel gamit ang tinukoy na URL at itinalaga ang mga kredensyal sa pag-login
2. Mag-click sa icon ng File Manager sa larangan ng Files

mga permiso

3. Sa kaliwa ng window na bubukas, makikita mo ang mga pahintulot ng lahat ng mga file at folder
4. Tiyakin na ang mga pahintulot ng folder ng public_html ay 750 tulad ng ipinakita sa ibaba:

403 Forbidden Error: change-permissions

Kung ito ay 750, lumipat sa susunod na pag-troubleshoot sumunod sa mga hakbang:

a. Choose the public_html folder > click on the Change Permissions icon
b. Set up permissions to 750 > Save.
c. I-clear ang browser cache
d. I-clear ang iyong lokal na cache ng DNS

Dahilan 3: Nakatagong Mga File / Maling URL

Ang mga nakatagong file ay hindi dapat ma-access sa publiko at samakatuwid ang server ay pinipigilan ang pag-access para sa publiko.

Kapag sinubukan ng isang gumagamit na ma-access ang mga nakatagong file, isang 403 na ipinagbabawal na error ang itinapon.

Gayundin, para sa ilang mga server, kung ang gumagamit ay pumasok sa isang hindi wastong URL na sinasadya o hindi sinasadya, maaaring mangyari ang isang 403 na ipinagbabawal na error sa mensahe.

Maaaring mag-iba ito mula sa server hanggang sa server at nakasalalay sa ipinasok ng gumagamit, halimbawa, maaari kang makakita ng isang error kung nagpasok ka ng isang direktoryo ng folder sa halip na isang landas ng file.

Dahilan 4: Mga Batas ng IP

Tulad ng nakasaad nang una, ang error 403 ay lumitaw lalo na dahil sa isang error sa pagpapatotoo.

Ang mga gumagamit ay maaaring makakita ng 403 mga patakaran dahil sa anumang mga patakaran ng IP Deny na tinukoy sa cPanel.

Sa kasong iyon, i-verify ang mga patakaran sa cPanel upang matiyak na hindi mo hinaharangan ang iyong sariling IP Range.

Ang Mga Panuntunan ng IP ay kapaki-pakinabang nang mahusay kung kailangan mong harangan ang pag-access para sa ilang mga gumagamit.

How to fix 403 error due to IP Rules?

Upang suriin para sa mga patakaran ng IP, sundin ang mga hakbang:

1. Mag-log in sa cPanel account gamit ang URL at nagbigay ng mga kredensyal sa pag-login.
2. Pumunta sa seksyon ng Seguridad at i-click ang icon ng IP Blocker.

403 Forbidden Error: ip-blocker

3. Ipasok ang isa o isang hanay ng mga IP address na nais mong tanggihan ang pag-access.

ip-blocker-idagdag

4. I-click ang pindutan ng Magdagdag.

Pangalan halaga
Single IP Address 192.168.0.1
2001: db8:: 1
Saklaw 192.168.0.1 - 192.168.0.40
2001:db8::1 – 2001:db8::3
Naipakita na Saklaw 192.168.0.1 - 40
Format ng CIDR 192.168.0.1/32
2001: db8 :: / 32
Nagpapahiwatig 192. *. *. * 192. *. *. *

Dahilan 5: Index Manager

Bilang default, mai-load ng web server ang index o home page mula sa direktoryo ng target.

Kung ang index file ay nawawala mula sa folder, ipapakita ng web browser ang nilalaman ng folder, ngunit maaaring magdulot ito ng panganib sa seguridad.

Ang panganib sa seguridad ay binabaan ng hindi upang ipakita nang direkta ang nilalaman ng folder at bilang isang kahalili, isang 403 error ang ipinapakita.

solusyon:

Maaari mong malutas ang isyung ito sa pamamagitan ng pag-upload ng naaangkop na file ng index sa direktoryo o pagbabago ng mga halaga ng "Index Manager" mula sa cPanel.

403 Forbidden Error: indexes

Konklusyon

Mayroong maraming mga kadahilanan na magdulot ng isang ipinagbabawal na error sa HTTP 403 ngunit ang lahat ng mga ito ay nangangahulugang isang bagay lamang at iyon ay ang Pag-access sa Access.

Ang error na 403 ay maaaring maayos sa antas ng server sa pamamagitan ng pagbabago ng mga setting ng seguridad.