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


Иногода не удобно делать перенаправление через .htaccess, в этом случае можно использовать PHP и функция header().

По умолчанию редирект через header("Location: ");, перенаправляет с кодом 302.

Для перенаправление с любым кодом можно воспользоваться конструкицями:

header("HTTP/1.1 301 Moved Permanently");
header("Location: https://qinet.ru");
exit(); header("HTTP/1.1 404 Not Found");
header("Location: https://qinet.ru");
exit();

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



Размещено в разделе PHP

25.07.2016

Комментарии:


Vins
2016-11-20 20:46:07

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