Використання header в php

При серйозної розробці сайту виникає необхідність видавати коректні http заголовки php засобами. Ви запитаєте - навіщо? Потім, що коректність HTTP-заголовків впливає на те, як будуть розуміти пошукові роботи одержувану з вашого сайту інформацію, що безпосередньо впливає на просування сайту, тобто на "СЕО".

Важливо пам'ятати!
мордіфіціровать HTTP header за допомогою мови php можливо тільки якщо директива header виводиться на клієнта до формування сторінки, тобто до виведення будь-якій іншій інофрмації.
В іншому випадку призначення нового статусу HTTP заголовку / header видає помилку.

У більшості випадків заголовки змінюються безпосередньо в ваших php функціях (методах).

Розглянемо кілька прикладів модифікації HTTP заголовків.

Сторінка виконана коректно

header ( 'HTTP / 1.1 200 OK');

Запитувана сторінка не знайдена

header ( 'HTTP / 1.1 404 Not Found');

Доступ заборонено:

header ( 'HTTP / 1.1 403 Forbidden');

Сторінка переміщена назавжди.

Використовується для коригування урлов пошукових серверів.

header ( 'HTTP / 1.1 301 Moved Permanently');

Сервер виконав скрипт з помилкою

header ( 'HTTP / 1.1 500 Internal Server Error');

Вміст сторінки використовує мову:

header ( 'Content-language: en'); // en = English

Як поміняти кодування

header ( 'Content-Type: text / html; charset = utf-8');

header ( 'Content-Type: application / octet-stream');
header ( 'Content-Disposition: attachment; filename = "example.zip"');
header ( 'Content-Transfer-Encoding: binary');

Установка content type

header ( 'Content-Type: text / plain'); // plain text file
header ( 'Content-Type: image / jpeg'); // JPG picture
header ( 'Content-Type: audio / mpeg'); // Audio MPEG (MP3.) File
header ( 'Content-Type: application / x-shockwave-flash "); // Flash animation

як засобами php змінювати header для пошукових роботів

Вміст сторінки останній раз змінювалося

header ( 'Last-Modified:' .gmdate ( 'D, d M Y H: i: s', (time () - 60)). 'GMT');

Довжина вмісту сторінки

header ( 'Content-Length: 2048');

Відключення кешування сторінки:

Схожі статті