Як зробити 301 редирект сторінки керівництво як налаштувати 301 redirect з www на без www, з одного

Головна \ Новини \ Призначення 301 редиректу і правила його виконання


301 редирект своїми руками

Як налаштовувати 301 редирект - повна інструкція, приклад коду

Щоб прийняти рішення щодо того, який сайт канонізувати - з «www» або без, з слешем в кінці або без, - потрібно проаналізувати стан в топі і індексацію кожного варіанта.

Для склеювання домену, що містить «www», з доменом без нього використовується код:

Для зворотного процедури:

Для редиректу сторінки:

Для перенаправлення з дублів головної сторінки на канонічну версію:

Для редиректу каталогу, структура якого вписана в URL:

RewriteRule ^ (. *) / Old-catalog /(.*)$ $ 1 / new-catalog / $ 2 [R = 301, L]

Для редиректу каталогу, URL якого починається відразу після домену:

RewriteRule old-catalog /(.*) / old-catalog / $ 1 [R = 301, L]

Для випадків, коли змінюється тільки розширення URL (перенесення сайту на іншу платформу або CMS):

Як переїхати на новий домен? Оптимальний варіант 301 редиректу

Зміна домену - одна з найпоширеніших причин виконання постійного редиректу. Стало зрозуміло, як переїхати на новий домен? Розроблений з урахуванням алгоритмів роботи основних пошукових систем Рунета, Google і Яндекс, оптимальний варіант 301 редиректу здійснюється за такою схемою:

На старому сайті прописується такий код настройки 301 редиректу:

Файл robots.txt стосовно старому сайту повинен придбати такий вигляд:

Як налаштувати головне дзеркало сайту

  • застосовується директива Host, як її значення вказується ім'я головного дзеркала. Вибір головного дзеркала відповідно до вказівки цієї директиви не гарантований, але ймовірність висока;
  • здійснюється серверний редирект зі станиць старого ресурсу, який тепер буде неголовним дзеркалом, на новий.

Щоб прискорити вступ змін в силу, потрібно вибрати сайт через Яндекс.Вебмайстер, в розділі «Допомога» розкрити пункт «Налаштування індексування» і перейти по посиланню «Головне дзеркало». Тут можна поставити позначку навпроти домену, який при індексуванні повинен сприйматися роботом як головний.

Як і коли краще використовувати 301 редирект vs Canonical

При достатньому схожості таких операцій, як постійний редирект (301) і вказівка ​​основного (канонічного) URL за допомогою атрибута Canonical, вони сприймаються пошуковими системами по-різному. Тому в залежності від ситуації і цілей потрібно робити правильний вибір інструменту.

За замовчуванням кращим є постійний редирект, але є кілька нюансів і правил, як і коли краще використовувати 301 редирект vs Canonical.

301 редирект застосовується, якщо:

Canonical краще в випадках, коли:

  • постійний редирект неможливий або процедура вимагає значних витрат часу;
  • існують деякі відмінності на двох сторінках з дублюючим контентом, в силу яких обидві версії мають бути доступні користувачам;
  • необхідно за певними критеріями відрізняти сторінки з однаковим контентом і різними URL (відстежувати партнерські посилання, сортувати товари в каталозі за різними фільтрам);
  • існують крос-домени зі схожими сайтами і на кожному повинен бути доступний подібний контент.

Як правильно зробити 301 редирект сторінки

При недостатніх навичках краще не виконувати 301 редирект своїми руками, а скористатися сервісами, що дозволяють генерувати коди для основних випадків редиректів, підставляючи власні дані в шаблон. Приклади таких сервісів:

Помилки при використанні

Не всі знають, як налаштовувати 301 редирект правильно. Найбільш поширені помилки при використанні постійного редиректу: