308
Permanent Redirect
Специфікація коду стану HTTP 308
Код стану 308 Permanent Redirect вказує на те, що цільовому ресурсу було призначено новий постійний URI, і будь-які майбутні посилання на цей ресурс повинні використовувати один з доданих URI.
Клієнти з можливостями редагування посилань повинні автоматично перепосилати посилання на ефективний URI запиту (розділ 5.5 [RFC7230]) на одне або декілька нових посилань, надісланих сервером, де це можливо.
Сервер ПОВИНЕН генерувати поле заголовка Location ([RFC7231], розділ 7.1.2) у відповіді, що містить бажане посилання на URI для нового постійного URI. Користувацький агент МОЖЕ використовувати значення поля Location для автоматичного перенаправлення. Корисне навантаження відповіді сервера зазвичай містить коротку гіпертекстову примітку з гіперпосиланням на нові URI.
Відповідь 308 Permanent Redirect можна кешувати за замовчуванням, тобто, якщо інше не вказано у визначенні методу або явних елементах керування кешем (див. [RFC7234], розділ 4.2.2).
Примітка: Цей код стану подібний до 301 (Переміщено назавжди) ([RFC7231], розділ 6.4.2), за винятком того, що він не дозволяє змінити метод запиту з POST на GET.
Джерело / Цитата з: Код статусу 308 Permanent Redirect HTTP визначається розділом 3 у RFC7238.
Протокол HTTP
Як згенерувати код статусу 308 за допомогою PHP?
Щоб передати на веб-сторінці код статусу HTTP 308, можна використовувати PHP-функцію http_response_code. Синтаксис наступний: http_response_code(308) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Перевірте код стану 308 HTTP
Щоб мати можливість відображати код статусу HTTP (в даному випадку 308 Permanent Redirect) та іншу інформацію на стороні клієнта, необхідно відкрити консоль розробки за допомогою клавіші F12. Потім перейдіть на вкладку "Мережа". Тепер сторінку можна відкрити, веб-сайт (наприклад, index.php) повинен бути видимим у вкладці "Мережа". Його потрібно вибрати, а потім вибрати розділ Herder. Після цього користувач побачить наступний результат:
URL: https://http-statuscode.com/errorCodeExample.php?code=308
Статус: 308 Permanent Redirect
Ці: Network
IP-адреса: XX.XX.XX.XX
Сумісність коду стану 308 з браузерами
Chrome | Yes |
Edge | Yes |
Firefox | Yes |
Opera | Yes |
Safari | Yes |
Chrome Android | Yes |
Firefox for Android | Yes |
Opera Android | Yes |
Safari on iOS | Yes |
Internet | Yes |
WebView Android | Yes |