Как легко и быстро создать поддомен


Очень часто вебмастеру требуется создать поддомен. Причины могут быть разные: вынести часть информации, обьединенной по тематическому признаку, в одно место, или сделать новый сайт и при этом не платить ни за хостинг, ни за доменное имя,  сделать форум, магазин или любая другая причина. Главное — нужен поддомен.

Когда я первый раз обратился к этой теме, то оказалось, что информации вроде бы много, особенно если искать по «хитрым» запросам. Результат — для новичка не понятно ничего. Попробую закрыть этот пробел.

Что такое поддомен? Обратимся к Википедии: поддомен (или, что то же самое, субдомен) – это домен, являющейся частью домена более высокого уровня. Как это понять? Домен самого высокого уровня – это домены типа ru, com , org и т.д. А все наши сайты – это их поддомены. Получается, что, создавая обычный сайт, мы фактически создаем поддомен. Удивлены?

Но точно так же можно создавать поддомены как часть Вашего сайта. Его адрес тогда будет выглядеть так: поддомен.ВашДомен.ru. У нас получится:

Ru – домен первого уровня,

ВашДомен – домен второго уровня,

Поддомен – домен третьего уровня.

Всего уровней может до 127, но это так, для информации.

Каждый поддомен поисковики рассматривают как отдельный домен. По крайней мере, Google заявил об этом прямо. Видимо, и Яндекс их расценивает так же.

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

Рассматривать процесс создания субдомена будем на примере хостинга sweb (у кого другие хостеры, надо делать все так же, но с учетом конкретных особенностей Вашей Панели управления аккаунтом).Заходим в Ваш аккаунт на хостинге:

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

Рис.1

Нам нужна вкладка «Управление поддоменами». Нажимаем на нее и оказываемся на страничке, где нам надо выбрать домен. Это – если у Вас несколько доменов в одном аккаунте. Если у Вас пока только один домен, то этой странички не будет. Выбираем домен и оказываемся на странице управления поддоменами:

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

Рис.2

Нажимаем «Создать поддомен». Появится окно «Создание поддомена»:

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

Рис.3

Нам надо придумать имя нашего поддомена. У меня это test. Посмотрите на рис.3 – под окошком с именем поддомена сразу же зеленым цветом пишется адрес поддомена. Вы можете оценить красоту имени поддомена. В моем случае поддомен будет называться так: http://www.test.novichkoff.ru/

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

Заполнив все, нажимаете «Создать». У вас откроется новая страница, вверху которой будет сообщение, что поддомен успешно создан и будет представлен список Ваших поддоменов:

Рис.4

Что делать теперь? Практически все советы в Рунете на этом заканчиваются, но мы продолжим дальше.

А дальше делать надо все точно так же, как и в случае с обычным доменом: создать базу MySQL, закачать CMS на хостинг, отредактировать wp-config.php и наполнять сайт контентом. Все это Вы уже знаете. Мы поговорим немного о базах MySQL, где есть небольшая специфика.

Заходите на страницу создания баз MySQL (на главной странице Вашего аккаунта (см. рис.1), там дельфинчик нарисован) и нажимаете «Создать базу»:

Рис.5

У вас появится новое окно:

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

Рис.6

Надо написать имя базы данных. Я написал test, причем обратите внимание на важный момент: имя базы данных поддомена не должно быть больше чем 16 знаков С УЧЕТОМ имени основного домена и нижнего подчеркивания между ними. На это указывают цифры справа от окна для имени. Если у Вас имя Вашей существующей базы данных 15 или 16 знаков, то Вы не сможете прикрепить поддомен.

Вводите пароль и жмете «Создать». И все – база данных создана.

При редактировании файла wp-config.ru Вам, среди прочего, надо создать имя пользователя. Он должен быть такой же как и имя базы данных.  У меня основной сайт novichkoff.ru и имя пользователя такое же. Так вот, у поддомена имя пользователя не novichkoff, а — novichkoff_test. Иначе при попытке зайти на поддомен у Вас будет высвечиваться ошибка -  отсутствует соединение с базой данных.

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

Другими словами, Вы должны предусмотреть Ваши действия в будущем.

Или прислушаться к моему совету: если Вы планируете создавать поддомены или сателлиты (особенно!), переходите на Джино – там можно выбирать самому, сколько Вам надо баз MySQL. Например, у меня на Джино 10 сайтов (и, соответственно, пока 10 баз данных). Но я посмотрел (у них там есть калькулятор расчета платежей), если увеличить количество баз MySQL до 25, то оплата возрастет всего на 15 рублей в месяц. Всего на 15! И я могу создать еще 15 поддоменов. А всего количество баз на аккаунте можно увеличить до 50, тогда я смогу создать 40 поддоменов и все это при совершенно незначительном увеличении платежей! И при этом я экономлю на оплате доменных имен!

А сколько стоит увеличение тарифа на Вашем хостинге?

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

Я в самом начале тоже так думал.

P.S. кстати, если у Вас есть возможность на Вашем тарифном плане создать поддомен, то рекомендую это сделать. Тогда Вам не нужен локальный сервер Денвер-3: Вы сможете все, что Вам необходимо, отрабатывать на поддомене. А когда Вам понадобиться место, чтобы сделать новый сайт, просто удалите его (и его базу данных MySQL). При этом Вы сэкономите деньги, время и силы.

P.S. Некоторым читателям, как оказалось, все-таки непонятным — зачем нужны поддомены. Приведу такой пример. Допустим Вам надо сделать сайт для сети химчисток/прачечных в Москве. Если о каждой из них особо нечего сказать — все типовые, например, то можно ограничиться одной или несколькими страницами. А если Вы хотите о каждой написать подробно -  достижения, коллектив и т.д. — то можете сделать на каждую из них поддомен. Тогда у Вас получится так: прачечная во Владыкино — один поддомен, химчистка в Выхино — другой и т.д. Посетитель заходит на сайт, кликает по ссылке заинтересовавшей его прачечной и попадает на поддомен. Причем переход на поддомен будет таким же быстрым, как и переход на другую страницу и посетитель ничего не заметит, если не будет, конечно, изучать URLы.



Хостинг «Джино»

Похожие записи по этой теме:

15 Responses to Как легко и быстро создать поддомен

  1. Татьяна пишет:

    Я тоже на Свебе. Делала поддомен для отладки нового шаблона Вордпресс. Опишу свой опыт, может кому пригодится. Начала,как Вы. А потом запуталась. Новую папку не назначила. Про базу не знала. Закачала с хостинга Вордпресс. там было написано, что база создастся автоматически. В результате поддомен занял мой блог, т.е. по его урлу открывался поддомен. Капец. Полночи переписывалась с техподдержкой. Потом плюнула, удалила поддомен, базу его и восстановила блог из бекапа и то со второго раза получилось. Теперь боюсь, а надо. Уточните про wp-config.ru. Поправки в нем надо делать сразу после создания базы? И еще. Когда я загрузила тему с ПК на поддомен, она добавилась на основной блог. Это нормально? Или поддомен должен быть чистым и на него загружаются темы и плагины? Спасибо.

    • admin пишет:

      Татьяна, отвечу по порядку.

      Изменения в wp-config можете вносить когда угодно, но лучше — сразу.

      Тема WordPress должна загружаться именно туда, куда Вы ее закачивается, в других местах ее не длолжно быть.

      А что у Вас получилось с поддоменом я не очень понял.

  2. Nonna пишет:

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

    Тарифный план при этом предусматривает пять сайтов и неограниченное количество поддоменов.

    • admin пишет:

      Nonna, это зависит от политики хостинга. Надо внимательно почитать тарифный план. Пока Вам места хватает, когда будет мало — надо сменить хостинг

  3. Nonna пишет:

    Создан поддомен по вашему посту на Timeweb. Название test.название основного сайта.ru. По моему тарифному плану может быть создано 5 сайтов 5 доменов. Сайт один. После создания этого поддомена Timeweb показал, что у меня занято 2 сайта из 5, 2 домена из 5 и использованы 2 базы данных из 5. Хотя в тарифных планах тоже значилось, что количество поддоменов не ограничено. В чем может быть причина?

  4. Натплья пишет:

    поддомен может быть на совершенно другую тематику ? Проясните, будьте добры. Не пойму до конца

    • admin пишет:

      Наталья, поддомен может быть на совершенно любую тему. Например, у Вас сайт на тематику путешествий, а поддомен может быть на кулинарную тему: vkysno.vokrugsvetasomnoj.ru

  5. Вячеслав пишет:

    Спасибо за подробное объяснение

    • admin пишет:

      Не за что, Вячеслав. Сам тоже когда-то мучился: вроде и статей в Рунете много, а ничего не понятно

  6. Ирина пишет:

    Большое спасибо за статью! Наконец-то отдельные пазлы стали складываться в одну картинку!

  7. Olunka пишет:

    Все еще актуальная статья.

    Хотя, например, к хостингу на nic.ru ее применить нельзя, там поддомены делаются магическими пассами не описанными в стандартной документации хостинга

  8. Андрей пишет:

    Спасибо, познавательно. Давно хотел сделать поддомен. Ваша статья как раз кстати пришлась. Моя вам благодарность через тире кт.

Оставить комментарий

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>