Как создать поддомен и установить на него CMS

Здравствуйте, уважаемые друзья. Сегодня разберём вопросы, как создать поддомен, зачем он нужен и как установить на него систему управления контентом (CMS).

Для начала давайте разберёмся, что такое поддомен.

Поддомент – это часть домена более высокого уровня. Ещё его называют субдомен или домен третьего или четвёртого уровня.

То есть если мой домен 1zaicev.ru является доменом второго уровня, то поддомен вида forum.1zaicev.ru будет доменом третьего уровня.

Но, по сути, это часть моего основного домена. И поддомен, хоть и имеет адрес, видимый для посетителя forum.1zaicev.ru, на самом деле расположен в отдельной папке forum, которая расположена внутри основного домена.

А полный путь к такой папке будет выглядеть так:

/home/site/domains/1zaicev.ru/public_html/forum

Вот почему поддомен называют частью домена более высокого уровня.

Для чего нужен поддомен?

Назначений для поддомена много и вы сами можете решить для чего его использовать. Мы рассмотрим 3 основные назначения для поддомена.

  1. Для организации форума или закрытого раздела сайта. Для таких задач поддомен подходит, как нельзя лучше. По сути, вы получаете новый адрес, на котором у вас будет полноценный форум или действующий, закрытый раздел сайта, который доступен только определённому кругу посетителей.
  2. Для мобильной версии сайта. И, хотя мобильная версия сайта на сегодняшний день не так популярна, как адаптивный дизайн, всё равно многие сайты всё ещё работают с мобильными версиями. И они как раз размещаются на поддомене. Вы наверняка обращали внимание, что мобильная версия сайта имеет адрес m.site.ru. Это и есть поддомен для мобильной версии сайта.
  3. Для тренировок. Многие владельцы сайтов используют поддомен в качестве платформы для тренировок. Например, можно держать на поддомене тестовый сайт для предварительной проверки работы плагинов, установки и тестирования тем оформления, работы над дизайном, микроразметкой и много ещё для каких вещей.

Как видите, применений для поддомена хватает. Я, например, использую поддомен именно для тестирования и работы над дизайном моего шаблона. Так как у меня много доработок, и все они сделаны через файл функции темы, приходится, прежде чем применить очередную функцию, проверяю её на этой же теме, но на поддомене.

Бывает так, что иногда сайт перестаёт работать от моих тестов, но это тестовый сайт и на работу основного, никакого влияния не оказывает. А когда всё отработано, то я переношу готовое решение на основной сайт.

Как создать поддомен.

Поддомен можно создать на любом платном хостинге. Количество поддоменом может быть ограничено тарифным планом, который вы используете.

Я покажу пример создания поддомена на хостинге Sprinthost, который использую для своего блога.

Но, принцип создания на всех хостингах примерно одинаков.

Итак, первым делом открываете административную панель хостинга.

Вход на хостинг
Вход на хостинг

Я уже обновил интерфейс админки. И поэтому на главном экране выводится вся информация по моим сайтам, а сбоку меню с основными разделами кабинета.

Нас интересует раздел «Управление сайтами». В этот раздел можно перейти, выбрав соответствующий пункт меню или нажав на название вашего сайта, отображённого на главном экране.

Ссылка на управление сайтами
Ссылка на управление сайтами

Далее, в разделе «Управление сайтами» выбираете нужный сайт. Если у вас один сайт, значит, выбираете его.

Выбираем сайт
Выбираем сайт

Я выбираю один из своих сайтов, для которого буду создавать поддомен. Только после того, как сайт выбран, вы попадаете в меню управления сайтом. И вот тут-то нужно нажать на ссылку «Поддомены сайта».

 

Ссылка на поддомены
Ссылка на поддомены

Теперь в поле нужно ввести название поддомена (используйте только латинские символы), и нажать на кнопку «Добавить».

Присваиваем имя поддомену
Присваиваем имя поддомену

В течение нескольких секунд поддомен будет создан. И ниже вы увидите ссылку на него. Пока страница будет пустой, но после установки CMS или загрузки html страницы, по этому адресу начнёт отображаться контент.

Пример поддомена
Пример поддомена

Хотя адрес поддомена, который я создал, имеет вид:

 

содержимое будет также доступно по адресу:

http://onlinezakazi.ru/test/

Как установит систему управления контентом (CMS) на поддомен.

На некоторых хостингах, в момент создания поддомена предлагается установить CMS. У спринхоста это делается отдельно. И сейчас я покажу как.

Для установки движка на поддомен нужно перейти в раздел меню «Дополнительно» — «Установка приложений».

Установка CMS
Установка CMS

Допустим, вы хотите установить на поддомен тестовый сайт и тренироваться на нём. Как правило, на хостинге для установки доступно множество CMS, я покажу установку на примере WordPress.

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

Поддомена нет в списке
Поддомена нет в списке

Поэтому нужно выбрать основной домен, рядом с ним нажать на кнопку «Указать каталог», в появившееся поле ввести имя поддомена (только поддомена) в моём случае это test и нажать на кнопку «УстановитьWordPress».

Установка в каталог
Установка в каталог

Появится предупреждение, вы отмечаете чекбоксом согласие и нажимаете на кнопку «Начать установку».

Первое предупреждение
Первое предупреждение

На следующее предупреждение, об удалении содержимого папки, тоже отвечаете утвердительно, нажав на кнопку «Подтверждаю».

Второе предупреждение
Второе предупреждение

После завершения установки вы увидите подтверждение, адрес сайта и данные для входа в админку сайта.

Установка завершена
Установка завершена

Кстати, обратите внимание на адрес. То о чём я вам говорил ранее. Сайт доступен и по адресу , и по http://onlinezakazi.ru/test/.

Вы же в дальнейшем, если будете делиться ссылкой, то будете давать ссылку именно с указанием поддомена.

Как закрыть поддомен от индексации.

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

Но, если вы на поддомене создали тестовый сайт, для экспериментов, то его нужно закрыть от индексации. Зачем вам в поисковой выдаче, страницы вашего тестового сайта. Это совсем ни к чему.

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

User-agent: *
Disallow: /

То есть запрет для всех роботов.

Создать этот файл вы можете в блокноте или в редакторе кода Notepad++.

Далее, этот файл нужно загрузить в коневую папку вашего поддомена.

Загрузка файла robots.txt
Загрузка файла robots.txt

Обычно для этих целей я использую FTP-соединение. Но, можно воспользоваться и файловым менеджером на хостинге.

Вот и вся процедура по созданию поддомена. Для закрепления материала предлагаю посмотреть видеоурок.

А у меня на сегодня всё. Желаю вам успехов и до встречи в новых видео и статьях.

С уважением, Максим Зайцев.

Понравилась статья? Поделиться с друзьями:
Комментарии: 22
  1. Лариса

    Максим, привет! На хостинге Таймвеб поддомен установить не так-то просто. Они заявляют, что возможно иметь поддоменов неограниченное количество. На самом же деле поддомен засчитывается как отдельный сайт. И если тарифным планом дополнительный сайт не предусмотрен, то поддомен создать не получится.
    А по поводу закрытия от индексации есть более простое решение: поставить галочку в чекбокс «не индексировать» в админке вордпресс. Это новичку проще сделать, чем копаться в роботс.

    1. Максим Зайцев (автор)

      Лариса, привет. На Бегете тоже такая ситуация, поддомен считается за полноценный сайт. И если в тарифе 2 сайта и они созданы, а нужен поддомен, то нужно добавлять в тариф ещё один сайт. Но, там хотя бы тарифный план полностью не надо менять, достаточно добавить новый сайт (за 9 рублей в месяц) и место для поддомена будет.
      У Спринхоста с этим проблем нет, поддомены действительно можно создавать сколько угодно.
      Лариса, спасибо, что сделала ценное дополнение по поводу индексации. По началу я тоже думал упомянуть об этом, но потом решил показать универсальный способ, так как решил, что не знаю какую CMS будет устанавливать пользователь.

      1. Ольга

        А на Макхост, кстати, поддомен не считается в тарифе за сайт. Вот у меня получается 4 полноценных сайта, на одном из них установлены поддомены (3). А в тарифе пишут — Сайты: 4 из 10, базы: 4 из 10. Хотя мой тариф «Профи» (на 10 сайтов) конечно, не из дешёвых — 1160 р. с учётом скидки за 3 месяца).

        1. Максим Зайцев (автор)

          Каждый хостинг по своему считает поддомены и из этих расчётов делает свои коммерческие предложения. Нам же нужно лишь выбрать подходящий хостинг и делать своё дело. ;-)

        2. Василий

          Вот это тариф за месяц! У меня на 3 сайта тариф в 10 раз меньше.

  2. Василий

    Я тоже давно использую поддомен для тестирования настроек темы сайта, всяких новшеств и новых плагинов.

    1. Максим Зайцев (автор)

      Да, очень удобно, сам постоянно что нибудь тестирую и проверяю на поддомене.

  3. Иван

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

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

    1. Максим Зайцев (автор)

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

  4. Ольга

    Максим, привет. На отдельном домене у меня установлены поддомены с лендингами, своими товарами, которые я продаю и рекламирую в Интернете. Очень удобно. А вот создать ещё и тестовый сайт — это хорошая мысль). Спасибо.

    1. Максим Зайцев (автор)

      Оль, привет. Да, идей для поддоменов очень много. Тестовый сайт очень удобная штука, так как позволяет ковыряться с кодом без особых переживаний и посетители не видят, если вдруг что-то куда-то съедет в процессе эксперимента ;-)

  5. Сауле

    Максим добрый день. У меня в панель управление написано субдомен это и есть поддомен? А скажите чтобы создать поддомен нужно ли платить хостингу? И один еще вопрос поисковики не будет считать домен склеенным?

    1. Максим Зайцев (автор)

      Здравствуйте, Сауле. Субдомен — это тот же поддомен. Обычно платить за поддомен не нужно, но лучше уточнить у вашего хостинг-провайдера. Склейка доменов тут ни причём. Это совсем другая тема.

  6. Николай

    Здравствуйте, Макс.
    Скажите, допустим ли сайт, созданный на поддомене к размещению на нем рекламных блоков от гугл?
    Спасибо.
    С уважением, Николай.

    1. Максим Зайцев (автор)

      Здравствуйте, Николай. Сейчас в Google AdSense принимают сайты с доменными именами второго уровня. Поддомен — это домен третьего уровня. Так что он не подходит.

  7. Виктор

    ПОЛЕЗНАЯ СТАТЬЯ, ДАВНО ХОТЕЛ РАЗОБРАТЬСЯ С поддоменами и как раз на моем хостинге. Благодарю автора.

    1. Максим Зайцев (автор)

      Виктор, добрый вечер. Рад, что смог помочь. Желаю успехов!

  8. Ольга

    Здравствуйте, Максим!

    спасибо за статью.

    Я установила на поддомен wordpress, на поодомене лежит лэндинг. Дальше захожу в админку, но не вижу моей страницы там. Нужно теперь куда-то папки лэндинга перенести, чтобы можно было страницу редактировать в wordpress?

    Заранее спасибо!

    1. Максим Зайцев (автор)

      Здравствуйте, Ольга. А лэндинг как сделан, на какой платформе?

      1. Ольга

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

        1. Максим Зайцев (автор)

          Папку лэндинга нужно в папку с темами, она находится в папке вордпресс — контент — темы (названия на английском). Если подхватит, значит сможете править в админке.

          1. Ольга

            Спасибо большое, буду пробовать!

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