Įvykus klaidai (pvz., kreipiantis į neegzistuojantį puslapį ar slaptažodžiu apsaugotą direktoriją), lankytojui yra rodomas serverio standartinis klaidos pranešimas. Pavyzdžiui, jeigu atidaroma nuoroda/skiltis/puslapis - neegzistuoja, tuomet serveris grąžina 404 klaidą:
Jūs galite pakeisti šį pranešimą ir, įvykus klaidai, lankytojams rodyti savo paruoštą puslapį. Tam jums reikės sukurti .htaccess failą ir patalpinti jį svetainės public_html direktorijoje. Šiame faile turi būti įrašyta tokia eilutė (jų gali būti ir keletas):
ErrorDocument kodas puslapis
Čia kodas - klaidos kodas, o puslapis - adresas puslapio, kuris bus rodomas įvykus klaidai.
Keli populiarūs klaidų kodai:
401 - reikalinga autorizacija (pvz., apsaugojus direktoriją slaptažodžiu)
403 - uždrausta prieiga
404 - puslapis nerastas
500 - vidinė serverio klaida
Pvz.:
ErrorDocument 404 /nerastas_puslapis.html
Šiame pavyzdyje nurodyta, kad kreipiantis į neegzistuojantį puslapį (klaidos kodas 404) lankytojui būtų rodomas puslapis, kurio URL yra “/nerastas_puslapis.html“.
Išsamiau apie ErrorDocument direktyvą galite paskaityti Apache dokumentacijos puslapyje.

