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ę:
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:
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ą:
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ą:
Jei jūsų domenas vardų serveriais yra nukreiptas į Hostinger, vadovaukitės šia instrukcija: Kaip valdyti A tipo DNS įrašus?
Jei jūsų domenas vardų serveriais yra nukteiptas į kitą platformą, ten ir atsidarykite domeno DNS zoną ir atlikite reikiamus A įrašo pakeitimus
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.
Daugiau informacijos galite rasti čia: Ką reiškia „403 Forbidden“ klaida ir kaip ją ištaisyti?
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?