307 Temporary Redirect — запрашиваемый ресурс на короткое время доступен по другому URI, указанный в поле Location заголовка. Метод запроса (GET/POST) менять не разрешается. Например, POST запрос должен быть отправлен по новому URI тем же методом POST. Этот код был введён вместе с 303 вместо 302-го для избежания неоднозначности. Введено в RFC 2616 (обновление HTTP/1.1).
Код 307 "Temporary Redirect" — это один из HTTP-кодов ответа сервера, который указывает, что запрашиваемый ресурс был временно перемещен на другой URL. Основное отличие кода 307 от других редиректов, таких как 302 "Found", заключается в том, что 307 гарантирует сохранение метода запроса и тела запроса при перенаправлении. То есть, если исходный запрос был POST, то после редиректа 307 запрос к новому URL также будет POST.
Несколько важных моментов относительно кода 307:
- Браузеры соблюдают метод запроса. Как уже было сказано, при получении кода 307 браузер должен сохранять исходный метод HTTP (например, POST) при перенаправлении на новый URI.
- Временный редирект. Код 307 указывает, что редирект является временным, что означает, что клиенты (в том числе поисковые роботы) должны продолжать использовать исходный URI для будущих запросов.
В контексте продвижения сайта:
- Сохранение ценности ссылок. Поскольку редирект 307 временный, поисковые системы обычно не передают "вес" ссылок (link juice) на новый URI, так как ожидают, что старый URL в будущем снова станет активным.
- Не используйте для постоянных перенаправлений. Если вам нужно постоянно переместить страницу, лучше использовать код 301 "Permanent Redirect", чтобы явно сообщить поисковым системам о перемещении и передать "вес" ссылки на новый URI.
- Осторожно с дублированным контентом. Поскольку 307 редиректы считаются временными, это может привести к тому, что и исходный URL, и URL-адрес перенаправления будут проиндексированы. Это может вызвать проблемы с дублированным контентом в продвижении сайтов в Гугл и не только.
- Мониторинг и анализ. Всегда следите за редиректами на вашем сайте, используя инструменты аналитики или специализированные инструменты для отслеживания редиректов. Это поможет избежать возможных проблем с индексацией и пользовательским опытом.
В заключении: код 307 может быть полезен в определенных сценариях, когда требуется временное перенаправление с сохранением метода запроса. Однако, как и с любым другим инструментом, его следует использовать осмысленно и в соответствии с назначением.