HTTP 503 Service Unavailable este un răspuns de eroare primit din partea serverului (cod eroare 503) cu semnificaţia că serviciul este momentan indisponibil iar site-ul dvs. nu poate fi încărcat şi afişat în browserele vizitatorilor. Acest mesaj apare în general atunci când există probleme temporare de genul suprasolicitării serverului sau intervenţii scurte de tip mentenanţă hardware.
Codul de Serviciu indisponibil HTTP 503 este recomandat a fi utilizat atunci când webmasterii au de efectuat mentenanţă hardware la server. În acest caz soluţia este utilizarea altui server funcţional care să poată răspunde solicitărilor cu mesajul HTTP 503 Serviciu indisponibil.
De reţinut că acest mesaj nu trebuie utilizat ca o soluţie permanentă, ci doar ca una temporară. Utilizarea acestuia pe termen foarte lung poate semnala motoarelor de căutare că serverul este permanent indisponibil şi prin urmare motoarele ar putea să scoată adresele URL respective din Index.
Codul 503 (Serviciu indisponibil) este aşadar soluţia cea mai bună pentru a atenţiona motoarele de căutare că există o întrerupere programată şi că aceasta este doar temporară. A nu se utiliza în acest caz codul 404 (Nu a fost găsit) sau codul 200 (OK) cu un mesaj de eroare în pagină.
Soluţia 503 permite în plus webmasterilor să transmită vizitatorilor un mesaj personalizat, iar roboţilor (prin Retry-After în PHP header) data şi ora estimată a remedierii sau timpul în secunde până când serviciul va fi iarăşi disponibil.
header(‘HTTP/1.1 503 Service Temporarily Unavailable’);header(‘Status: 503 Service Temporarily Unavailable’);header(‘Retry-After: Fri, 18 Feb 2022 18:00:00 GMT’);sauheader(‘Retry-After: 3600′);
Transmiţând un astfel de mesaj, în primul rând motoarele de căutare vor înţelege corect ceea ce se întâmplă cu site-ul respectiv şi mai apoi îşi vor putea programa următoarea vizită pentru reindexarea URL atunci când totul va fi iarăşi funcţional.