Редірект за допомогою 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