Как сделать 301 редирект URL поста с поддомена на корневой домен

Вопрос или проблема

У нас есть подсайт, выполненный на WordPress: https://blog.aisee.co.in/, и в нем более 2000 записей.

С точки зрения SEO, мы хотели бы перенести подсайт на основной корневой домен: https://www.aisee.co.in/

Мы создали папку/каталог, куда хотим перенести записи подсайта: https://aisee.co.in/scholarship/ (это также на WordPress)

Учитывая факторы ранжирования в SEO, мы хотим сделать 301 редирект URL подсайта на новый URL: например –

Мы хотели бы перенаправить:
https://blog.aisee.co.in/manipal-university-dr-tma-pai-scholarship/
на
https://aisee.co.in/scholarship/manipal-university-dr-tma-pai-scholarship/

В настоящее время мы импортировали все статьи подсайта на корневой домен, и более 2000 URL необходимо сделать 301 редиректом.

Вместо того чтобы вручную перенаправлять каждый URL, я хотел бы знать, есть ли какой-либо способ сопоставления шаблонов или простой способ перенаправить все эти URL одновременно.

Если есть простой способ, либо через плагин, либо через код, пожалуйста, дайте знать. Это было бы очень полезно.

Спасибо.

StackExchange для вебмастеров имеет решение, которое идеально подходит для вас.

Ниже я адаптировал его под ваш запрос. Надеюсь, это поможет!

Options +FollowSymLinks 
RewriteEngine on
RewriteCond %{HTTP_HOST} !^(www)\. [NC]
RewriteCond %{HTTP_HOST} ^blog\.aisee\.co\.in [NC]
RewriteRule (.*) http://aisee.co.in/scholarship/%1 [R=301,L]

Ответ или решение

Чтобы реализовать 301 переадресацию URL-адресов с поддомена на корневой домен и перенаправить более 2000 постов с поддомена на новый каталог в корневом домене, необходимо воспользоваться механизмом модификации переписывания URL (Rewrite) на сервере. Рассмотрим этот процесс детально.

Шаг 1: Подготовка к перенаправлению

Перед началом миграции убедитесь, что вы импортировали все статьи с вашего поддомена (https://blog.aisee.co.in/) в новую директорию (https://aisee.co.in/scholarship/). Это обеспечит целостность контента и предотвратит возможные разрывы в ссылках.

Шаг 2: Использование файла .htaccess

Для реализации 301 перенаправлений вам понадобится файл .htaccess, который находится в корневом каталоге вашего сайта. Если его нет, создайте новый файл с таким именем.

Пример кода для файла .htaccess:

Options +FollowSymLinks 
RewriteEngine on

# Условие для поддомена
RewriteCond %{HTTP_HOST} ^blog\.aisee\.co\.in [NC]

# Переадресация всех запросов на новый URL
RewriteRule ^(.*)$ https://aisee.co.in/scholarship/$1 [R=301,L]

Пояснение к коду

  1. Options +FollowSymLinks: Этот параметр позволяет серверу следовать символическим ссылкам.
  2. RewriteEngine on: Включает модуль переписывания URL.
  3. RewriteCond %{HTTP_HOST} ^blog\.aisee\.co\.in [NC]: Это условие проверяет, если запрашиваемый хост является поддоменом blog.aisee.co.in (без учета регистра).
  4. RewriteRule ^(.*)$ https://aisee.co.in/scholarship/$1 [R=301,L]: Это правило перенаправляет все запросы с поддомена на соответствующий URL в новой папке. Символ $1 подставляет запрашиваемый путь из поддомена в новый URL.

Шаг 3: Проверка работоспособности перенаправлений

После внесения изменений в файл .htaccess, важно проверить, что перенаправления работают корректно:

  1. Введите URL-адреса из поддомена в браузере и убедитесь, что вы перенаправляетесь на правильно соответствующие адреса в корневом домене.
  2. Используйте инструменты проверки перенаправления, такие как Redirect Checker, чтобы удостовериться, что статус ответа 301 (постоянное перенаправление) возвращается для всех ваших старых URL.

Шаг 4: SEO-оптимизация

После завершения перенаправлений стоит проинформировать поисковые системы о происходящих изменениях:

  1. Обновите свою карту сайта (sitemap.xml) и отправьте её в консоль Google Search Console.
  2. Используйте инструмент «Проверка URL» в Google Search Console для проверки новых адресов и их индексации.

Заключение

Описанные выше шаги обеспечат бесшовную миграцию вашего контента с поддомена на корневой домен с помощью правила 301 перенаправления. Этот метод не только упрощает процесс, но и сохраняет SEO-рейтинг, перенаправляя пользователей на новые страницы без потери ссылочного веса. Применяйте данные рекомендации, чтобы обеспечить плавный переход и лучший опыт для ваших пользователей.

Оцените материал
Добавить комментарий

Капча загружается...