Перенаправление 301
В одну строку
Перенаправление 301 — постоянное перенаправление. Оно сообщает браузерам и поисковым системам, что адрес переехал навсегда, и автоматически направляет посетителей на новый. Оно сохраняет работу старых ссылок и передаёт сигнал о постоянном переезде.
Новый адрес для веб-почты
Переезжая, вы оставляете адрес пересылки, чтобы почта продолжала вас находить. Перенаправление 301 делает то же для веб-адреса. Когда кто-то открывает старый адрес, сервер отвечает кодом 301 и новым адресом, и браузер сразу переходит туда. Посетитель почти ничего не замечает.
Постоянное и временное
Число говорит, как долго длится переезд. 301 означает навсегда, поэтому браузеры и поисковики могут запомнить новый адрес и перестать пользоваться старым. 302 означает временно: старый адрес помнят и возвращаются для проверки. Используйте 301, когда страница или домен действительно переехали, и 302 только для краткого обходного пути.
Когда оно нужно
- Вы изменили адрес страницы, а старые ссылки должны работать.
- Вы переехали на новый домен и хотите направить посетителей в нужное место.
- Вы хотите, чтобы
wwwи домен без префикса вели к одной версии сайта. - Вы объединили две страницы и хотите оставить одну вместо другой.
Частые ошибки
Самая частая ошибка — цикл перенаправлений: A ведёт к B, B обратно к A, и браузер сдаётся. Другая ошибка — длинная цепочка, когда старый адрес перенаправляется несколько раз до назначения. Каждый переход замедляет посещение, поэтому направляйте старые адреса сразу на конечные. Перенаправляйте на максимально соответствующую страницу, а не всегда на главную, чтобы посетители находили то, за чем пришли.
Перенаправления и собственный домен
Выбор между www и доменом без префикса — решение о перенаправлении: один отправляет посетителей на другой. Если меняете основной адрес домика, прочитайте как изменить основной адрес, чтобы знать, чего ожидать, и оставьте старую ссылку в профиле, пока не проверите новую.
Частые вопросы
Чем отличаются перенаправления 301 и 302?
Код 301 сообщает о постоянном переезде, поэтому браузеры и поисковые системы могут запомнить новый адрес. Код 302 означает временный переезд, поэтому старый адрес продолжают проверять. Выбирайте 301, когда старый адрес уже не вернётся.
Замедляет ли перенаправление мой сайт?
Немного: браузер делает дополнительный запрос. Одно перенаправление редко заметно, но цепочки из нескольких складываются. Направляйте старые адреса сразу на конечный, чтобы всё работало быстро.