308

Permanent Redirect

Офіційний
Ресурс доступний назавжди за новою URL-адресою. Всі майбутні запити повинні бути зроблені за новою URL-адресою

Специфікація коду стану 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. Після цього користувач побачить наступний результат:

Код стану 308 Permanent Redirect
Огляд
URL: https://http-statuscode.com/errorCodeExample.php?code=308
Статус: 308 Permanent Redirect
Ці: Network
IP-адреса: XX.XX.XX.XX
Код стану 308 Permanent Redirect

Сумісність коду стану 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

Константи в мовах програмування

Response::HTTP_PERMANENTLY_REDIRECT
:permanent_redirect

Зовнішні посилання з додатковою інформацією про код стану HTTP 308:

Цікаві меми про код статусу HTTP 308

Автор: Tony Brüser
Автор: Tony Brüser

Тоні Брюзер - захоплений веб-розробник, який має схильність до кодів стану HTTP.

LinkedInGitHub