Коды состояния · код301 — Перемещено навсегда
Что означает ответ 301 Перемещено навсегда, кто виноват, что делать посетителю и что — владельцу сервера.
Открыть справочник на этом кодеЧто делать
Если это чужой сайт
Ничего делать не нужно: адрес просто сменился, и браузер уже открыл новый. Если после редиректа вы попали на главную вместо нужной страницы — страницы, скорее всего, больше нет, а редирект настроен «всё на главную»; ищите её через поиск по сайту.
Если это ваш сервер
301 передаёт вес страницы новому адресу, поэтому для переезда нужен именно он, а не 302. Два правила: вести на конкретную страницу, а не на главную — редирект «всё на главную» поисковик считает мягкой 404; и не выстраивать цепочки, каждое лишнее звено теряет часть веса и время обхода. Для API постоянный переезд ставят 308: после 301 браузер меняет POST на GET, и запрос молча превращается в другой.
С чем путают
временный переезд: вес не передаётся, старый адрес остаётся главным. Ставят по ошибке там, где нужен 301.
302 →тот же постоянный переезд, но метод сохраняется — POST останется POST. Для API нужен он.
308 →адрес не переехал, а перестал существовать. Редирект на главную вместо 404 делает только хуже.
404 →Как проверить
вся цепочка редиректов разом: в норме одно звено, а не три
проверить код, не следуя за редиректом
В справочнике шестьдесят четыре кода с поиском по номеру, названию и смыслу — и разбор частых пар вроде 401 и 403.
Обновлено