×

Как исправить проблему "один сайт на нескольких доменах" в cPanel?

Иногда при добавлении нескольких доменов в вашу учетную запись хостинга в cPanel, они могут непреднамеренно указывать на один и тот же веб-сайт, отображая идентичный контент на разных доменах. Это может привести к путанице, штрафам от поисковых систем за дублированный контент и несоответствию брендинга.

В этой статье объясняется, почему это происходит и как правильно настроить каждый домен для отображения правильного контента, в частности, путем настройки параметра "Share document root" при добавлении новых доменов.

Основная Причина: Общий корневой каталог

В современном интерфейсе cPanel при добавлении нового домена в разделе "Domains" есть опция:

     "Share document root (/home/user/public_html) with example.com"

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

Чтобы этого избежать:
При добавлении домена снимите галочку с опции "Share document root", чтобы новый домен получил собственную папку.
cPanel "Share Document root" option

Как добавить домен с отдельным содержимым веб-сайта

  1. Войдите в cPanel.
  2. Перейдите в раздел "Domains".
  3. Нажмите "Create a New Domain".
  4. Введите ваш новый домен (например, example2.com).
  5. Снимите галочку с опции:
      "Share document root (/home/username/public_html) with (your primary domain)"
  6. cPanel автоматически создаст отдельную папку для нового домена, например:
       /home/username/example2.com/
  7. Загрузите файлы веб-сайта для нового домена в эту папку.

Теперь каждый домен будет загружать независимый контент.

Что делать, если вы уже добавили домен с общим корневым каталогом?

Если вы случайно отметили "Share document root", выполните следующие шаги, чтобы исправить это:

  1. Удалите домен из cPanel > Domains.
  2. Добавьте его снова, следуя инструкциям выше, но на этот раз снимите галочку с опции общего корневого каталога.
  3. Переместите или загрузите правильные файлы веб-сайта в новый каталог (например, /home/user/example2.com/).
  4. Очистите кэш браузера и проверьте домен.

Бонус: Перенаправление, если вы намеренно хотите одинаковый контент

Если вы действительно хотите, чтобы один домен показывал тот же контент, что и другой (например, псевдонимы бренда), используйте "301 redirect" или установите его как "domain alias", вместо того чтобы делить корневой каталог.

Этот подход лучше для:

  • Избегания дублированного контента
  • Рекомендаций SEO
  • Четкой структуры сайта

Используйте "cPanel > Redirects" или "cPanel > Aliases" для правильной настройки.

Финальные проверки

  • Проверьте каждый домен в браузере.
  • Убедитесь, что контент загружается из правильной папки.