Как исправить проблему "один сайт на нескольких доменах" в cPanel?
Иногда при добавлении нескольких доменов в вашу учетную запись хостинга в cPanel, они могут непреднамеренно указывать на один и тот же веб-сайт, отображая идентичный контент на разных доменах. Это может привести к путанице, штрафам от поисковых систем за дублированный контент и несоответствию брендинга.
В этой статье объясняется, почему это происходит и как правильно настроить каждый домен для отображения правильного контента, в частности, путем настройки параметра "Share document root" при добавлении новых доменов.
Основная Причина: Общий корневой каталог
В современном интерфейсе cPanel при добавлении нового домена в разделе "Domains" есть опция:
"Share document root (/home/user/public_html) with example.com"
Если эта опция отмечена, новый домен будет указывать на тот же каталог, что и существующий домен. В результате оба домена будут отображать один и тот же контент веб-сайта.
Чтобы этого избежать:
При добавлении домена снимите галочку с опции "Share document root", чтобы новый домен получил собственную папку.
Как добавить домен с отдельным содержимым веб-сайта
- Войдите в cPanel.
- Перейдите в раздел "Domains".
- Нажмите "Create a New Domain".
- Введите ваш новый домен (например, example2.com).
- Снимите галочку с опции:
"Share document root (/home/username/public_html) with (your primary domain)" - cPanel автоматически создаст отдельную папку для нового домена, например:
/home/username/example2.com/ - Загрузите файлы веб-сайта для нового домена в эту папку.
Теперь каждый домен будет загружать независимый контент.
Что делать, если вы уже добавили домен с общим корневым каталогом?
Если вы случайно отметили "Share document root", выполните следующие шаги, чтобы исправить это:
- Удалите домен из cPanel > Domains.
- Добавьте его снова, следуя инструкциям выше, но на этот раз снимите галочку с опции общего корневого каталога.
- Переместите или загрузите правильные файлы веб-сайта в новый каталог (например, /home/user/example2.com/).
- Очистите кэш браузера и проверьте домен.
Бонус: Перенаправление, если вы намеренно хотите одинаковый контент
Если вы действительно хотите, чтобы один домен показывал тот же контент, что и другой (например, псевдонимы бренда), используйте "301 redirect" или установите его как "domain alias", вместо того чтобы делить корневой каталог.
Этот подход лучше для:
- Избегания дублированного контента
- Рекомендаций SEO
- Четкой структуры сайта
Используйте "cPanel > Redirects" или "cPanel > Aliases" для правильной настройки.
Финальные проверки
- Проверьте каждый домен в браузере.
- Убедитесь, что контент загружается из правильной папки.