Постоянное перенаправление
Используется, когда старый URL окончательно заменён новым адресом и возврат к прежней версии не планируется.
301 Moved Permanently
Создавайте правила перенаправления со старых URL на новые адреса. Выберите 301 или 302, сервер Apache или Nginx, добавьте одну или несколько пар URL и получите готовый код для настройки редиректов.
Перед публикацией массовых редиректов проверяйте каждую пару URL. Ошибочные правила могут создать redirect chains, циклы, отправить пользователей на нерелевантные страницы или закрыть доступ к важным URL. Генератор формирует конфигурацию, но не проверяет сервер и существование конечных страниц.
Оба варианта перенаправляют запрос на другой URL, но передают разный смысл: постоянное или временное изменение адреса.
Используется, когда старый URL окончательно заменён новым адресом и возврат к прежней версии не планируется.
301 Moved Permanently
Используется, когда перенаправление предполагается как временное и исходный URL может снова использоваться.
302 Found
Особенно важно правильно настроить редиректы при изменении структуры URL, переносе сайта или удалении старых страниц.
/old-service/ → /services/new/
Старый адрес заменяется новым URL.
old.kz → new.kz
Пользователи и поисковые системы перенаправляются на новый домен.
/old-product/ → /category/
Только если существует действительно релевантная новая страница.
/page-old/ → /page/
Один вариант URL полностью заменяется другим.
На Apache простые перенаправления могут задаваться через директиву Redirect. Более сложные сценарии часто реализуют через mod_rewrite.
Redirect 301 /old-page/ https://example.com/new-page/ Redirect 301 /old-service/ https://example.com/services/new/ Redirect 301 /old-contact/ https://example.com/contacts/
В Nginx простое перенаправление конкретного URL можно реализовать через location и return.
location = /old-page/ {
return 301 https://example.com/new-page/;
}
location = /old-service/ {
return 301 https://example.com/services/new/;
} Redirect реально отправляет пользователя на другой URL. Canonical оставляет страницу доступной и передаёт поисковой системе сигнал о предпочтительном адресе.
/old/ → /new/ Пользователь автоматически оказывается на новом URL.
/duplicate/ ⇢ /main/ Исходный URL продолжает быть доступным.
Canonical URL Generator →Если URL A должен в итоге вести на C, обычно лучше перенаправлять его сразу на конечный адрес, а не создавать лишние промежуточные шаги.
/a/ → /b/ → /c/ /a/ → /c/ Цикл возникает, когда URL перенаправляют друг на друга и браузер не может достичь конечной страницы.
/page-a/ → /page-b/ → /page-a/
ЦИКЛ
При изменении домена или структуры лучше заранее подготовить карту соответствия старых URL новым адресам.
/services/seo-old/ /services/seo-promotion/ 301 /about-company/ /about/ 301 /blog/article-old/ /blog/article-new/ 301 При массовых изменениях URL одна ошибка может повлиять сразу на большой раздел сайта.
Старые страницы нужно перенаправлять на максимально релевантные новые URL.
Старый URL проходит через несколько промежуточных перенаправлений.
Два или несколько URL перенаправляют запрос по кругу.
Временный redirect используется, хотя URL был перенесён окончательно.
Конечная страница должна реально существовать и быть доступной.
После миграции лучше обновлять внутренние ссылки напрямую на конечные адреса.
Полученные правила нужно самостоятельно добавить в соответствующую конфигурацию Apache или Nginx. Перед применением на рабочем сайте сохраните резервную копию текущей конфигурации и проверяйте результат после публикации изменений.
Основные вопросы о перенаправлении URL и техническом SEO.
301 редирект — постоянное HTTP-перенаправление, которое используется, когда старый URL окончательно заменён новым адресом.
302 редирект — временное HTTP-перенаправление, которое используют, когда переход на другой URL предполагается как временный.
301 означает постоянное изменение URL, а 302 сообщает, что перенаправление временное и исходный адрес может снова использоваться.
Можно, если главная страница действительно является наиболее релевантной заменой. Массово перенаправлять все удалённые URL на главную обычно не стоит.
Цепочка редиректов возникает, когда один URL перенаправляет на второй, второй на третий и только затем достигается конечная страница.
Redirect loop — цикл перенаправлений, при котором URL отправляют запрос друг на друга и браузер не может достичь конечной страницы.
301 redirect перенаправляет пользователя и браузер на другой URL, а canonical оставляет исходную страницу доступной и указывает поисковой системе предпочтительный адрес.
Да. В генератор можно добавить несколько пар старых и новых URL вручную или вставить список пар в поле массового добавления.
Да. Генератор может сформировать базовые правила перенаправления для Apache .htaccess и Nginx.
Да. Генератор редиректов Competent можно использовать бесплатно без регистрации.
Анализируем 3xx, цепочки перенаправлений, 404, canonical, sitemap.xml, robots.txt, внутренние ссылки и индексацию.
SEO-продвижение ↗