Cu o dezvoltare serioasă a site-ului, devine necesară emiterea corectă a metodelor http headers php. Te întrebi - de ce? Apoi, faptul că corectitudinea antetelor HTTP afectează modul în care roboții de căutare înțeleg informațiile primite de pe site-ul dvs., care afectează în mod direct promovarea site-ului, adică la "CEO".
IMPORTANT SĂ ALEGEȚI!
mordifitsirovat antetul HTTP folosind limbajul php este posibilă numai dacă antetul este afișată pe directiva clientului la formarea paginii, care este, înainte de retragerea oricărui alt inofrmatsii.
În caz contrar, atribuirea noului antet / antet de stare HTTP produce o eroare.
În cele mai multe cazuri, anteturile se schimbă direct în funcțiile php (metode).
Să aruncăm o privire la câteva exemple de modificări ale antetelor HTTP.
Pagina corect executată
header ("HTTP / 1.1 200 OK");
Pagina solicitată nu a fost găsită
antetul ("HTTP / 1.1 404 nu a fost găsit");
Acces refuzat:
antetul ("HTTP / 1.1 403 interzis");
Pagina sa mutat pentru totdeauna.
Se utilizează pentru ajustarea adreselor URL ale motorului de căutare.
header ("HTTP / 1.1 301 mutat permanent");
Serverul a executat scriptul cu o eroare
antet ("HTTP / 1.1 500 eroare internă de server");
Conținutul paginii utilizează limba:
antet ("Content-language: en"); // en = engleză
Modificarea codificării
antet ("Content-Type: text / html; charset = utf-8");
header ('Content-Type: cerere / octet-stream');
header ("Conținut-Dispoziție: atașament; nume fișier =" example.zip "');
antet ("Content-Transfer-Encoding: binary");
Instalarea tipului de conținut
header ("Content-Type: text / plain"); // fișier text simplu
antet ("Content-Type: image / jpeg"); // Imagine JPG
header ("Content-Type: audio / mpeg"); // Fișier audio MPEG (MP3.)
antet ("Content-Type: application / x-shockwave-flash"); // Animație Flash
ca înseamnă php pentru a schimba antetul pentru roboții de căutare
Conținutul paginii a fost modificat ultima dată
header ('Ultima modificare:' .gmdate ('D, d M Y H: i: s', (timp () - 60)).
Lungimea conținutului paginii
header ('Content-Length: 2048');