Ce face Directiva errorPage
Directiva errorPage înlocuiește paginile de eroare standard ale serverului cu documente personalizate adaptate la designul și brandingul site-ului tău.
Poate fi definită la nivel global de server în httpd_config.conf sau individual per gazdă virtuală în vhost.conf.
Se pot specifica fie căi relative la docRoot (de exemplu /404.html), fie URL-uri complete sau chiar scripturi PHP pentru jurnalizarea incidentelor.
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
errorPage <cod> <cale> |
Asociază un cod HTTP (400, 403, 404, 500, 503) cu fișierul afișat. |
Ce returnează
Transmiterea conținutului fișierului indicat la declanșarea codului de eroare respectiv.
Exemple
Exemplul 1: Setarea paginilor de eroare 404 și 500 în vhost.conf
Afișează pagini prietenoase în loc de ecranul implicit OLS.
errorPage 404 /404.html
errorPage 500 /500.html
errorPage 503 /mentenanta.html
Greșeli frecvente
- Setarea unei pagini de eroare dinamice PHP grele care generează ea însăși o eroare de execuție, ducând la o buclă infinită de erori 500.
- Indicarea unei căi inexistente pe disc pentru fișierul de eroare.
Comenzi înrudite
Directiva docRoot: Stabilește directorul public rădăcină de unde sunt servite fișierele HTML, PHP și statice.Directiva indexFiles: Specifică lista fișierelor căutate automat atunci când un client accesează un director.Directiva errorlog (Jurnal de erori): Configurează calea, nivelul de detaliu și politica de rotație pentru jurnalul de erori.
Întrebări & Exemple de Cod:
Directiva errorPageAi o nelămurire despre utilizarea comenzii
Directiva errorPagesau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.