Як зробити 301 редирект налаштовуємо переадресацію через файл htaccess - seo блог pingo

  • Перенесення старих показників на нову сторінку або домен.
  • Усунення битих посилань, як зовнішніх, так і внутрішніх.
  • Усунення дублів сторінок.

Існує кілька способів зробити 301 редирект, але я віддаю перевагу варіант з використанням файлу .htaccess, який знаходиться в кореневій папці FTP вашого сайту (якщо його там немає, то просто створіть його, він не має розширення).

Налаштування 301 редиректу зі сторінки на сторінку

Якщо станиця про незначну, то не варто й возитися, але якщо до неї часто зверталися відвідувачі сайту (і, можливо, у когось вона сидить в закладках), якщо на неї ведуть непідконтрольні вам зовнішні посилання або, навпаки, підконтрольні внутрішні, але в таких обсягах, що дуже хочеться їх правити, то настройка 301 редирект зі старої сторінки на нову стане для вас ідеальним рішенням.

Також його можна використовувати для боротьби з дублями сторінок. Загалом потрібно писати книгу на тему «99 способів використання Redirect 301». Ось його синтаксис:

Ну або так, результат буде один і той же:

Налаштування 301 редиректу при перенесенні сайту на новий домен

Не менш зрозуміла ситуація. Виникла необхідність переїхати на новий домен, зберігши показники старого (тИЦ. PR). В цьому випадку приписуємо в .htaccess старого домену наступне:

Ну і чекаємо пару місяців, поки переїзд домену не буде зарахований, а все характеристики - передані.

Склеювання дзеркал сайту: 301 редирект c www на без www і навпаки

Існує кілька варіантів звернення до сайту - з www і без www (наприклад, pingoblog.ru і www.pingoblog.ru). Користувачеві все одно, як саме вводити URL, так як він в будь-якому випадку потрапить на одну і ту ж сторінку. Інакше справа йде з пошуковими системами. Вони розцінюють www.site.ru і site.ru, як два абсолютно різних домену (що тягнеться з глибин історії всесвітньої мережі, коли це дійсно було так).

Розглянемо процес склейки дзеркал за допомогою 301 редіректу поетапно.

1. Визначаємо основний домен, обраний для індексації пошуковими системами.

2. Прописуємо 301 редирект в .htaccess.

Знаходимо в корені FTP сайту файл .htaccess, завантажуємо і відкриваємо в блокноті, а потім вносимо в нього необхідні зміни. Перший варіант - 301 редирект домену без www на з www:

Зворотна ситуація - з www на без www:

Після завершення редагування, зберігаємо файл і завантажуємо його в кореневу папку FTP з перезаписом.

Опціонально можна відразу ж подбати про дублях головної сторінки виду index.php і index.html, додамо нижче наступний код:

Ну і, знову ж таки, якщо у вас site.ru:

3. Налаштування robots.txt

Побачили знайому директиву, яка залишає robots.txt недоторканим? Все вірно, вносимо зміни в robots.txt:

4. Перевіряємо роботу сайту.

5. Налаштування Yandex і Google веб-майстер.

Додатково застосовуємо відповідні налаштування в особистих кабінетах пошукових систем. У випадку з Yandex:

Ну і для Google: