300-399

Redirection messages

Коди стану HTTP в діапазоні від 300 до 399 - це коди перенаправлення. Вони використовуються сервером, щоб повідомити клієнту, що запитуваний ресурс доступний за іншою URL-адресою і що клієнт повинен перенаправлятися на цю URL-адресу. Ці коди вказують на те, що запитуваний ресурс доступний за новою URL-адресою. Клієнту пропонується скористатися новою URL-адресою для отримання запитуваної інформації. Це може бути пов'язано зі зміною шляху або домену ресурсу, наприклад, або з тимчасовим перенаправленням. Коди перенаправлення можуть бути корисними, щоб гарантувати, що клієнт отримує доступ до останньої версії ресурсу, а також для залучення трафіку на сайт. Однак важливо зазначити, що це може вплинути на продуктивність, оскільки клієнту доводиться надсилати кілька запитів, щоб отримати запитуваний ресурс.

<300/> Multiple Choices

Доступно кілька різних ресурсів
Офіційний

<301/> Moved Permanently

URL-адреса змінилася, для подальших запитів слід використовувати її
Офіційний

<302/> Found

тимчасово ресурс доступний за новою URL-адресою
Офіційний

<303/> See Other

редиректи вказують не на сам запитуваний ресурс, а на іншу сторінку
Офіційний

<304/> Not Modified

Ресурс не потребує ретрансляції, оскільки жодних змін не відбулося
Офіційний

<305/> Use Proxy

Ресурс доступний лише через проксі.
Офіційний Deprecated

<306/> Switch Proxy

Доступ до ресурсу можливий лише через певний проксі.
Офіційний Deprecated

<307/> Temporary Redirect

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

<308/> Permanent Redirect

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