Visos kolekcijos
Svetainė
Svetainės klaidų šalinimas
Kaip ištaisyti „403 Forbidden“ klaidą?
Kaip ištaisyti „403 Forbidden“ klaidą?

„403 Forbidden“ klaidos priežastys ir sprendimo būdai

Atnaujinta prieš daugiau kaip savaitę

Jei bandydami atsidaryti svetainę susiduriate su „403 Forbidden“ klaida, reiškia, serveriui nepavyko autorizuoti jūsų užklausos. Taip gali nutikti dėl keleto priežasčių:

Netinkama svetainės failų struktūra ar prieigos nustatymai

Viena iš „403 Forbidden“ klaidos priežasčių – netinkami prieigos prie svetainės failų ir aplankų nustatymai. Šiuos nustatymus lengvai pakeisite vadovaudamiesi šia instrukcija: Kaip tvarkyti failo nuosavybės teises?.

Taip pat gali būti, kad jūsų svetainės failų tvarkyklėje nėra public_html aplanko arba jis yra tuščias. Hostinger paskyros puslapyje Svetainės raskite norimą svetainę ir spauskite šalia esantį mygtuką Valdyti ir atsidarykite svetainės failų tvarkyklę:

Mygtukas, skirtas pasiekti failų tvarkyklę svetainės valdymo skyde

Jei failų tvarkyklėje nėra public_html aplanko, paprasčiausiai sukurkite naują aplanką, pavadinkite jį public_html ir sukelkite į jį savo svetainės failus. Jei svetainės failai yra kitame aplanke, būtinai perkelkite juos į reikiamąbaplanką.

Nustatymai svetainės .htaccess faile

Norėdami patikrinti, ar klaida yra susijusi su .htaccess failu, atsidarykite svetainės failų tvarkyklę, atsidarykite public_html aplanką, raskite jame .htaccess failą ir pervadinkite jį, pvz., .htaccess-disabled:

Svetainės .htaccess failo pervadinimas

Tada, išvalykite laikinąją naršyklės atmintį ar pabandyykite pasiekti svetainę iš naujo: jei pavyksta, vadinasi, klaida tikrai susijusi su .htaccess failu, tad reikia patikrinti jame esantį kodą. Štai dažniausiai pasitaikančios problemos:

  • Draudimo taisyklės (angl. deny rules)

  • Neteisingos perrašymo taisyklės (angl. rewrite rules)

  • Netinkamai nustatyti nukreipimai (angl. redirections)

Jei WordPress tipo svetainėje aktyvuojami tam tikri saugumą užtikrinantys įskiepiai, Deny from All taisyklės gali būti automatiškai įrašomos į svetainės .htaccess failą:

Deny from All taisyklė svetainės .htaccess faile

Tai reiškia, kad visi, kas bandys pasiekti svetainę, negalės to sėkmingai padaryti ir gaus „403 Forbidden“ klaidą. Sprendimas: rasti Deny from All taisyklę svetainės .htaccess faile ir ją pašalinti (žr. pvz. aukščiau).

Tokie WordPress įskiepiai taip pat gali sukurti .htaccess failus su draudimo taisyklėmis tokiuose svetainės aplankuose kaip wp-admin ir neleisti jums jų pasiekti 💡

Neteisingas A tipo DNS įrašas

Atsidarykite savo domeno DNS valdymo zoną ir įsitikinkite, kad A įrašas yra nukreiptas į jūsų hostingo planui priskirtą IP adresą:

Atlikę pakeitimų domeno DNS zonoje, duokite svetainei šiek tiek laiko ir ji ims veikti per 24 valandas 😊

Tolimesni žingsniai

Nors aukščiau pateikėme dažniausiai pasitaikančias „403 Forbidden“ klaidos priežastis, jų gali būti ir daugiau, pavyzdžiui: trūkstamas index.php puslapis, prastai veikiantis WordPress įskiepis ar kenkėjiškos programos.

Taip pat galite peržiūrėti šią vaizdo pamoką:

PASTABOS

  • Norėdami sužinoti daugiau informacijos apie su jūsų svetaine susijusias „403 Forbidden“ klaidas, apsilankykite svetainės analitikos įrankių skiltyje HTTP 4xx klaidų analizė

  • Jei su šia klaida susiduriate norėdami prisijungti į savo Hostinger paskyros valdymo skydą, vadovaukitės šia instrukcija: Kaip ištaisyti tinklo klaidą hPanel?

Ar gavote atsakymą į savo klausimą?