Acasa
Pagina de start!
Faq
Intrebari puse frecvent!
Membri
Vezi lista membrilor!
Cautare
Gasesti ce vrei,repede!
Conectare
Intra in contul tau!
Inregistrare
Fi alaturi de noi!

Distribuiţi|

Pagini Erori personalizate

Vezi subiectul anterior Vezi subiectul urmator In jos
AutorMesaj
Shaarawy<3
Membru K.A
avatar

Joined : 06/11/2013
Posts : 512
Age : 30
Pagini Erori personalizate Empty
MesajSubiect: Pagini Erori personalizate Pagini Erori personalizate Icon_minitimeDum Noi 10, 2013 12:17 am

. Management de erori

O alta caracteristica ".htaccess" des folosita este "Managementul de erori". Altfel spus, putem folosi pagini personalizate care sa fie afisate in cazul unor erori (cum ar fi "error 404"), in locul celor standard.
Înainte de a crea propriile pagini de erori e bine sa stiti ce reprezinta documentele de erori si care sunt codurile de erori.
Documente de erori - cand primiti un mesaj de genul "Error 404 - Document not found" înseamna ca ati fost redirectionat catre o pagina care arata mesajul specific erorii 404. Aceasta reprezinta documentul de erori, pagina care este afisata in cazul erorii respective - pagina care poate fi personalizata.

Coduri de erori -Mai jos este afisata o lista cu mai multe coduri de eroare:

Cereri acceptate cu succes
200 OK
201 Created
202 Accepted
203 Non-Authorative Information
204 No Content
205 Reset Content
206 Partial Content

Cereri de client redirectate
300 Multiple choices
301 Moved Permanently
302 Moved Temporarly
303 See Other
304 Not Modified
305 Use Proxy

Cereri de client eronate
400 Bad request
401 Authorisation Required
402 Payment Required
403 Forbidden
404 Not Found
405 Method Not Allowed
406 Not Acceptable (encoding)
407 Proxy Authentification Required
408 Request Timed Out
409 Conflicting Request
410 Gone
411 Content Lenght Required
412 Precondition Failed
413 Request Entity Too Long
414 Request URI Too Long
415 Unsupported Media Type

Erori de server
500 Internat Server Error
501 Not Implemented
502 Bad Gateway
503 Service Unavailable
504 Gateway Timeout
505 HTTP Version Not Supported


Nu trebue sa specificati cate o pagina pentru fiecare tip de eroare, de obicei sunt importante paginile pentru codurile de eroare 400, 401, 403, 404 si 500.
2. Aplicarea paginilor de eroare

Intai creati aceste pagini si le salvati intr-un director separat, de exemplu avem pagina "notfound.html" in directorul "erori" aflat in directorul root al serverului.
Apoi adaugati in .htaccess o comanda care are urmatoarea forma:

ErrorDocument cod /director/fisier.html

- Unde "cod" este codul erorii, din lista de mai sus, iar "/director/fisier.html" este calea catre fisierul care vrem sa fie afisat (pot fi folosite si fisiere PHP sau cu alta extensie, alta decat ".html").
De exemplu:
ErrorDocument 404 /erori/404.html
ErrorDocument 500 /erori/500.html
Puteti denumi paginile cum doriti, este de preferat sa fie sugestive cu eroarea la care se refera pentru a nu le confunda.
Se adauga "/" la inceputul adresei pentru a ne raporta la directorul root al serverului.
Sus In jos

Pagini Erori personalizate

Vezi subiectul anterior Vezi subiectul urmator Sus

Subiecte similare

-
t [Tutorial]Adăugarea unei noi pagini în phpBB
Pagina 1 din 1

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
Kill-AreNa :: » KILL-ARENA - PHOTOSHOP SI WEB :: Zona de IT :: IT&C :: Tutoriale-
Social Media Buttons