PHP header, редирект с нужным кодом — 301, 404

Иногода не удобно делать перенаправление через .htaccess, в этом случае можно использовать PHP и функция header().
По умолчанию редирект через header(«Location: «);, перенаправляет с кодом 302.
Для перенаправление с любым кодом можно воспользоваться конструкицями:

1
2
3
4
5
6
7
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.qinet.ru");
exit();

header("HTTP/1.1 404 Not Found");
header("Location: http://www.qinet.ru");
exit();

Проверить код ответа сервера можно к пример тут — Check http status code.

PHP header, редирект с нужным кодом — 301, 404: 1 комментарий

  1. Vins

    А что лучше использовать 404 или 301, по сути при отстутсвии страницы конечно правильно отдавать 404, но с точки зрения SEO, а вдруг у страницы были неплохие показатели, может быть попытаться их передать главной?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *