Редирект с помощью PHP

Возникла необходимость сделать перенаправление с одной страницы сайта на другую посредством PHP. Оказалось, что это делается достаточно просто.

Вариант №1.

header('Location: https://d-nik.site https://d-nik.pro');
exit;

Вариант 2.

Можно указать временно, или постоянно перемещён ресурс на который мы делаем перенаправление. То есть указать код 310 (постоянно перемещен), или код 302 (временно перемещён). Это важно, если вы переместили сайт и нужно сказать поисковой системе, что данный редирект постоянный.

header('Location: https://d-nik.pro',true, 301);
exit;

Вариант 3.

Можно осуществить перезапись в два этапа. Первая строка производит перезапись кода состояния, а вторая перенаправляет пользователя на новый адрес:

header('HTTP/1.1 301 Moved Permanently');
header('Location: https://d-nik.pro');
exit;

Вариант 4.

Пример перенаправления через определённый промежуток времени:

header('Refresh: 5; url=https://d-nik.site');
echo "Здравствуйте! Через 5 секунд вы будете перенаправлены на сайт D-Nik.Site";
exit;

Обратите внимание, что в конце каждого PHP кода, мы вызываем функцию exit. Это делается для того, чтобы остановить выполнение скрипта.

Видео. Редирект PHP

Main Menu