1. 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:


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:

- 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.

Un Test simplu in fiecare zi

HTML
CSS
JavaScript
PHP-MySQL
Engleza
Spaniola
Care tag HTML5 defineste un text marcat, evidentiat?
<mark> <embed> <span>
<p>Cursuri graruite: <mark>MarPlo.net</mark> , jocuri, anime.</p>
Ce pseudo-clasa CSS defineste un stil la element cand mouse-ul e deasupra lui?
:focus :hover :active
a:hover {
  font-weight: bold;
  color: #00da01;
}
Clic pe functia ce returneaza un sir cu un numar rotunjit la x decimale.
toPrecision(x) toFixed(x) floor(x)
var num = 12.34567;
num = num.toFixed(2);
alert(num);       // 12.35
Indicati functia PHP care adauga continutul unui fisier intr-un array.
[) file() readfile()
$arr = file("a_file.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
var_export($arr);
Clic pe raspunsul potrivit la intrebarea: "What time is it?"
On the 7th of July 1996 It is a quarter to 5. Nice weather.
What time is it? It is a quarter to 5.
- Cat este ora? E 5 fara un sfert.
Indicati raspunsul potrivit la intrebarea: "¿Qué hora es?"
Hace buen tiempo. En el 7 de julio de 1996 Son las tres menos cuarto.
¿Qué hora es? Son las tres menos cuarto.
- Cat este ora? E 3 fara un sfert.
Management de erori prin .htaccess

Last accessed pages

  1. Curs CSS Online Tutoriale CSS3 (40904)
  2. Subjunctiv - Ignoranta indoiala (424)
  3. Gramatica limbii spaniole. Indrumator si prezentare generala (36697)
  4. Prezentul simplu - Exercitii si teste incepatori (28679)
  5. Curs si Tutoriale JavaScript (51189)

Popular pages this month

  1. Cursuri si Tutoriale: Engleza, Spaniola, HTML, CSS, Php-Mysql, JavaScript, Ajax (1590)
  2. Curs HTML gratuit Tutoriale HTML5 (1193)
  3. Curs PHP MySQL, Tutoriale si Scripturi PHP (1143)
  4. Curs si Tutoriale Ajax (1059)
  5. Curs si Tutoriale JavaScript (1050)