307

Temporary Redirect

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

Специфікація коду стану HTTP 307

Код стану 307 Temporary Redirect вказує на те, що цільовий ресурс тимчасово знаходиться під іншим URI, і агент користувача НЕ повинен змінювати метод запиту, якщо він виконує автоматичне перенаправлення на цей URI. Оскільки перенаправлення може змінюватися з часом, клієнт повинен продовжувати використовувати початковий ефективний URI запиту для майбутніх запитів.

Сервер ПОВИНЕН генерувати поле заголовка Location у відповіді, що містить посилання на інший URI. Користувацький агент МОЖЕ використовувати значення поля Location для автоматичного перенаправлення. Корисне навантаження відповіді сервера зазвичай містить коротку гіпертекстову примітку з гіперпосиланням на різні URI(и).

Примітка: Цей код статусу схожий на 302 (Знайдено), за винятком того, що він не дозволяє змінювати метод запиту з POST на GET. Ця специфікація не визначає еквівалентного аналога для 301 (Переміщено назавжди) ([RFC7238], однак, визначає для цієї мети код статусу 308 (Постійне перенаправлення)).

Примітка: Цей код статусу подібний до 301 (Переміщено назавжди), за винятком того, що він не дозволяє змінювати метод запиту.

Джерело / Цитата з: Код статусу 307 Temporary Redirect HTTP визначається розділом 6.4.7 у RFC7231.

Як згенерувати код статусу 307 за допомогою PHP?

Щоб передати на веб-сторінці код статусу HTTP 307, можна використовувати PHP-функцію http_response_code. Синтаксис наступний: http_response_code(307) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Перевірте код стану 307 HTTP

Щоб мати можливість відображати код статусу HTTP (в даному випадку 307 Temporary Redirect) та іншу інформацію на стороні клієнта, необхідно відкрити консоль розробки за допомогою клавіші F12. Потім перейдіть на вкладку "Мережа". Тепер сторінку можна відкрити, веб-сайт (наприклад, index.php) повинен бути видимим у вкладці "Мережа". Його потрібно вибрати, а потім вибрати розділ Herder. Після цього користувач побачить наступний результат:

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

Сумісність коду стану 307 з браузерами

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

Які SEO-ефекти має код статусу 307?

Array

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

Response::HTTP_TEMPORARY_REDIRECT
:temporary_redirect

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

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

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

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

LinkedInGitHub