Atskleidimas: Kai perkate paslaugą ar produktą per mūsų nuorodas, mes kartais uždirbame komisinius.

Kas yra 403 draudžiama klaida ir kaip ją ištaisyti (paaiškinta 5 sprendimai)

Kas yra 403 draudžiama klaida?

403 Uždrausta klaida

One of the most commonly seen errors while browsing is 403 Uždrausta klaida.

Iš esmės tai yra hiperteksto perdavimo protokolo atsakymas, kurį vartotojas gali gauti dėl daugybės priežasčių.

Naršydami, jei patenkate į 403 klaidą, taip yra todėl, kad nesate įgalioti pasiekti nurodyto URL.

Šiame straipsnyje apžvelgsime skirtingas jo versijas, priežastis, galimas rezoliucijas ir sprendimo būdus, jei tokių yra.

What are the variants of HTTP 403 error?

Dažniausi „Error 403“ variantai yra šie:

  • 403 Klaida
  • Uždraustasis 403
  • 403 Uždrausta klaida
  • 403 Uždraustasis „Nginx“
  • 403 Draudžiama: Prieiga uždrausta
  • 403 klaida draudžiama
  • draudžiamas
  • „HTTP 403“ draudžiamas
  • „Nginx 403“ draudžiamas

Kaip veikia HTTP klaida 403?

Vartotojas pamatys vieną iš 403 klaidų, bendraudamas su serveriu per HTTP, daugiausia dėl autentifikavimo ar prieigos klaidos.

Kai vartotojas bando naršyti tinklalapį, naršyklė išsiunčia užklausą naudodama HTTP.

Atsakydamas serveris išnagrinėja užklausą ir, jei viskas teisinga, prieš įkeldamas puslapį, serveris pateikia 2xx kategorijos sėkmės kodą.

Tai atsitinka taip greitai, kad vartotojai to nemato savo ekrane.

Tačiau jei serveris užklausoje aptinka tam tikrų problemų dėl kokių nors priežasčių, jis parodys 4xx kategorijos klaidą.

Šie kodai sugeneruojami automatiškai pagal iš anksto nustatytus scenarijus ir kiekvienas klaidos kodas nurodo skirtingą priežastį.

Šie kodai padeda kūrėjams ir patyrusiems vartotojams suprasti priežastį.

Dažniausios 4xx kategorijos klaidos yra 403 ir 404.

404 klaida reiškia, kad failai ar šaltiniai, kurių reikalauja vartotojas, negali būti rasti minėtame URL.

403 reiškia, kad norimas URL yra teisingas, tačiau vartotojo prašymas negalėjo būti įvykdytas.

Faktinė HTTP klaidos 403 priežastis kiekvienu atveju skiriasi. Pavyzdžiui, kai kuriose svetainėse paiešką tam tikruose kataloguose aktyviai draudžia 403 būsena.

Kaip tiesioginės prieigos prie daugialypės terpės turinio serveryje išjungimas.

What are the common reasons for 403 error?

Kaip mes trumpai paaiškinome 403 klaidą aukščiau, dabar paaiškinsime, kaip vartotojas gali patekti į 403 klaidą dėl bet kurios iš šių priežasčių.

1 priežastis: „Hotlink“ apsauga

Kas yra karštasis ryšys? „Hotlinking“ pavogia kieno nors pralaidumą, susiejant su jo svetainės ištekliais, tokiais kaip vaizdai ir vaizdo įrašai ir t. T.

Norėdami tai paaiškinti toliau, tarkime, kad 1 svetainės savininkas savo serveryje priglobia keletą didelės skiriamosios gebos vaizdų ar vaizdo įrašų.

2 svetainės savininkas yra gana sužavėtas turinio kokybe ir nusprendžia juos naudoti ir savo svetainėje.

Dabar, užuot talpinęs šiuos vaizdus tiesiogiai savo serveryje, jis susieja juos iš 1 svetainės serverio.

Techniškai tai veiks visiškai gerai, o naršydamas 2 svetainę vartotojas negalės iš karto pasakyti, ar svetainėje naudojama „hotlinking“.

Tai leis sutaupyti daug 2 svetainės išteklių, tačiau jis pavogė 1 svetainės išteklius ir gali pabloginti 1 svetainės serverio paslaugų kokybę.

Norėdami išvengti tokių situacijų, 1 svetainės savininkas gali įdiegti persiuntimo zonas.

Tai apribos karštąjį susiejimą ir grąžins 403 klaidą, jei įvyktų karštasis susiejimas.

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.

Atminkite, kad neetiška naudoti trečiųjų šalių išteklius be jų leidimo.

How to fix 403 error by Hotlink Protection?

Nustatyti Hotlink apsauga in cPanel, head to Security < Hotlink Protection:

403 Forbidden Error: Security

Čia galite įjungti arba išjungti apsauginių nuorodų apsaugą:

Įjungti išjungti

Dabar, jei esate svetainės1 ir svetainės2 savininkas, galite išjungti „karsto saito“ apsaugą savo svetainėje, kad galėtumėte susieti turinį su savo svetaine ir iš jos.

Ši ekrano kopija jums ją parengs:

403 Forbidden Error: Configure

2 priežastis: netinkami leidimai

Kita dažniausia 403 draudžiamų klaidų priežastis yra netinkamas failų leidimų nustatymas.

Kad išspręstų tokias problemas, savininkas turi nustatyti leidimus, kaip nurodyta toliau:

  • Dinaminis turinys: 700
  • Aplankai: 755
  • Statinis turinys: 644

How to fix 403 error due to Bad Permissions?

Norėdami nustatyti leidimą, atlikite šiuos veiksmus:

1. Prisijunkite prie „cPanel“ naudodami nurodytą URL ir priskirtus prisijungimo duomenis
2. Spustelėkite „File Manager“ piktogramą lauke „Failai“

leidimų

3. Atsidariusio lango kairėje matysite visų failų ir aplankų leidimus
4. Įsitikinkite, kad „public_html“ aplanko leidimai yra 750, kaip parodyta žemiau:

403 Forbidden Error: change-permissions

Jei jis yra 750, pereikite prie kito trikčių šalinimo būdo, atlikdami šiuos veiksmus:

a. Choose the public_html folder > click on the Change Permissions icon
b. Set up permissions to 750 > Save.
c. Išvalykite naršyklės talpyklą
d. Išvalykite vietinę DNS talpyklą

3 priežastis: paslėpti failai / neteisingas URL

Negalima prieiti, kad paslėpti failai būtų prieinami viešai, todėl serveris riboja prieigą prie visuomenės.

Kai vartotojas bando pasiekti paslėptus failus, išmesta 403 draudžiama klaida.

Taip pat kai kuriuose serveriuose, jei vartotojas tyčia ar netyčia įveda netinkamą URL, gali atsirasti draudžiamas klaidų pranešimas 403.

Tai gali skirtis nuo serverio iki serverio ir priklauso nuo to, ką įvedė vartotojas, pavyzdžiui, jei įvedate aplanko katalogą, o ne failo kelią, galite pamatyti klaidą.

4 priežastis: IP taisyklės

Kaip minėta anksčiau, 403 klaida atsiranda daugiausia dėl autentifikavimo klaidos.

Vartotojai gali pamatyti 403 taisykles dėl bet kokių „cPanel“ apibrėžtų „IP Deny“ taisyklių.

Tokiu atveju patikrinkite „cPanel“ taisykles, kad įsitikintumėte, jog neužblokuojate savo IP diapazono.

IP taisyklės yra labai naudingos, jei reikia blokuoti tam tikrų vartotojų prieigą.

How to fix 403 error due to IP Rules?

Norėdami patikrinti IP taisykles, atlikite šiuos veiksmus:

1. Prisijunkite prie „cPanel“ paskyros naudodami URL ir pateiktus prisijungimo duomenis.
2. Eikite į skyrių Sauga ir spustelėkite piktogramą IP blokatorius.

403 Forbidden Error: ip-blocker

3. Įveskite vieną IP adresų diapazoną, kuriam norite neleisti prisijungti.

IP blokatorius-pridėti

4. Spustelėkite mygtuką Pridėti.

Vardas Vertė
Vienas IP adresas 192.168.0.1
2001: db8 :: 1
Diapazonas 192.168.0.1 - 192.168.0.40
2001:db8::1 – 2001:db8::3
Numanomas diapazonas 192.168.0.1 - 40
CIDR formatas 192.168.0.1/32
2001: db8 :: / 32
Reiškia 192. *. *. * 192. *. *. *

5 priežastis: Rodyklės valdytojas

Pagal numatytuosius nustatymus žiniatinklio serveris įkels rodyklę arba pagrindinį puslapį iš tikslinio katalogo.

Jei aplanke trūksta indekso failo, interneto naršyklėje bus rodomas aplanko turinys, tačiau tai gali sukelti saugumo riziką.

Saugumo rizika sumažėja tiesiogiai nerodant aplanko turinio, o kaip alternatyva parodoma 403 klaida.

Sprendimas:

Galite išspręsti šią problemą įkeldami atitinkamą rodyklės failą į katalogą arba pakeisdami „Index Manager“ reikšmes iš „cPanel“.

403 Forbidden Error: indexes

Išvada

HTTP 403 draudžiamą klaidą gali sukelti daugybė priežasčių, tačiau visos jos reiškia tik vieną dalyką - tai yra „Access Denied“.

403 klaidą galima ištaisyti serverio lygiu keičiant saugos parametrus.