Segítségével fejléc php
Egy komoly fejlesztés a helyszínen van szükség, hogy kiadja a megfelelő http fejlécek php eszközökkel. Ön kérheti - miért? Azután, hogy a megfelelő HTTP-fejlécek befolyásolja, hogyan fogja megérteni a keresőmotor pókok kap a webhely információkat, amely közvetlenül érinti a promóció, azaz A "SEO".
FONTOS!
mordifitsirovat a HTTP fejléc segítségével php nyelv csak akkor lehetséges, ha a fejléc jelenik meg az ügyfél irányelv kialakulásához az oldalt, hogy van, mielőtt a visszavonását más inofrmatsii.
Ellenkező esetben a feladat egy új állapot HTTP fejléc / fejléc sikerül.
A legtöbb esetben a fejléceket változott közvetlenül a php funkciók (módszereket).
Vegyünk egy pár példát HTTP fejléc módosításokat.
Oldal hibátlanul
header ( 'HTTP / 1.1 200 OK');
A kért oldal nem található
header ( 'HTTP / 1.1 404 Not Found');
Hozzáférés megtagadva:
header ( 'HTTP / 1.1 403 Forbidden');
Oldal költözött örökre.
Arra használják, hogy javítsa URL keresőmotorok.
header ( 'HTTP / 1.1 301 Véglegesen áthelyezve');
A szerver teljesítette a szkript egy hiba
header ( 'HTTP / 1.1 500 Internal Server Error');
Tartalom oldal használja a nyelvet:
header ( 'Content-language: en'); // en = English
Hogyan változtassuk meg a kódolás
header ( 'Content-Type: text / html; charset = utf-8');
header ( 'Content-Type: application / octet-stream');
header ( 'Content-Disposition: attachment; fájlnév = "example.zip"');
header ( 'Content-Transfer-Encoding: binary');
Beállítása a tartalom típusát
header ( 'Content-Type: text / plain'); // sima szöveges fájl
header ( 'Content-Type: image / jpeg'); // JPG kép
header ( 'Content-Type: audio / mpeg'); // audio MPEG (MP3). Fájl
header ( 'Content-Type: application / x-shockwave-flash-'); // Flash animáció
mint azt, hogy módosítsa a php header keresők
Tartalom oldal utolsó változtatása
header ( 'Last Modified:' .gmdate ( 'D, d M Y H: i: s', (idő () - 60)) 'GMT'.);
A hossza az oldal tartalmát
header ( "Content-Length: 2048);