Автор: Сергей Сычёв 27.03.11 18:16
Недавно наша команда начала постепенно переходить на новый хостинг по причине отмены партнёрской программы в старом. Была проделана работа по поиску подходящего варианта, и наш выбор пал на Хостинг провайдера TimeWeb.Ru.
Но как оказалось, изначально мы не заметили некоторые технические моменты, которые портят всю идеальную картину хостинга TimeWeb. А именно - создание поддоменов!
Пользователи данного хостинга сейчас поймут о чём речь... Дело в том, что разные тарифные планы имеют свои ограничения по количеству сайтов, которые можно размещать на одном аккаунте (имеется в виду количество основных доменов), и в тот же момент мы имеем возможность создавать неограниченное количество поддоменов.
Так вот, получается маленькая неувязочка... Почему-то, когда создаёшь поддомен в панели управления хостингом TimeWeb.Ru, у нас получаются действительно поддомены, однако они засчитываются системой, как сайты, которые имеют ограничение.
К примеру, по тарифу "Optimo" мы можем иметь только 5 сайтов, и если мы к основному домену прикрепим стандартным способом ещё 4 поддомена, то всё - больше сайтов мы не сможем разместить.
В данной статье-инструкции я покажу Вам, как создавать действительно неограниченное количество поддоменов на хостинге TimeWeb.
Инструкция создания поддомена на хостинге TimeWeb.
В данной инструкции будет описана процедура создания поддомена на хостинге www.timeweb.ru, который не будет засчитан системой, как сайт. Таким образом можно создавать неограниченное количество поддоменов на данном хостинге.
ВНИМАНИЕ! У Вас не получится создать поддомены подобным образом, если на основном домене установлен сайт на каком-нибудь движке (WordPress, Joomla и т.д.). Если у Вас на основном домене установлен обычный HTML-сайт, то эта информация для Вас.
Для примера, у нас есть основной домен: supersite.ru, и наша задача сделать нестандартным способом два поддомена: subscribe и forum.
Основной домен: www.supersite.ru
Первый поддомен: www.subscribe.supersite.ru
Второй поддомен: www.forum.supersite.ru
1. Заходим в панель управления в раздел "Управление поддоменами" и создаём новый поддомен по следующей схеме:

- В поле "Имя нового поддомена" вводим желаемое имя.
В нашем случае – это "subscribe". - Справа от этого имени выбираем имя нашего основного домена: "supersite.ru".
- Ниже, в поле "Сайт" – обязательно выбираем "ОСНОВНОЙ САЙТ"!
Не перепутайте с новым сайтом! После этого должно исчезнуть поле "директория", которое по умолчанию находится справа от поля "Сайт". - Если всё заполнено и выбрано верно – кликаем на кнопку "Создать поддомен".
- Созданный поддомен должен появиться в списке ниже.
2. Переходим в раздел "Файловый менеджер" (или соединяемся с сервером через любой FTP-клиент) и заходим в папку основного домена "public_html".
В этой папке создаём новую папку с точно таким же именем, как и название созданного нами поддомена "subscribe". В данную папку Вы потом загрузите файлы сайта своего поддомена.
3. Теперь самый ответственный момент. Нам нужно заставить сервер воспринимать созданную нами папку, как поддомен. Для этого нужно создать файл ".htaccess" и прописать в нём эти параметры:
RewriteEngine On
#RewriteBase /
RewriteCond %{HTTP_HOST} ^(www.)?subscribe\.supersite\.(com|ru)$
RewriteCond %{REQUEST_URI} !/subscribe/
RewriteRule ^(.*)$ /subscribe/$1 [L]Где, supersite – имя основного домена, а subscribe – имя поддомена. Когда будете создавать поддомен для своего сайта – не забудьте заменить ВСЕ названия на свои (1 раз имя домена и ТРИ раза имя поддомена).
После того, как файл с данными создан – его нужно загрузить в папку основного домена "public_html". Теперь можно загружать файлы сайта в папку поддомена и проверять работу.
4. Для того, чтобы создать второй поддомен (в нашем случае "forum") - нужно проделать всё тоже самое…
Сначала нужно создать поддомен в разделе "Управление поддоменами", потом создать папку с таким же именем в папке основного домена "public_html", а затем прописать нужные данные в файле ".htaccess" и загрузить (заменить на новый) этот файл в папку "public_html".
В данном случае в файле ".htaccess" достаточно дописать только три последние строки. В результате должно получиться следующие:
RewriteEngine On
#RewriteBase /
RewriteCond %{HTTP_HOST} ^(www.)?subscribe\.supersite\.(com|ru)$
RewriteCond %{REQUEST_URI} !/subscribe/
RewriteRule ^(.*)$ /subscribe/$1 [L]
RewriteCond %{HTTP_HOST} ^(www.)?forum\.supersite\.(com|ru)$
RewriteCond %{REQUEST_URI} !/forum/
RewriteRule ^(.*)$ /forum/$1 [L]P.S. Вы можете сами создать данный файл обычным блокнотом и дать ему название ".htaccess", а можете воспользоваться готовым файлом (скачать шаблонный файл .htaccess). Просто замените в нём данные, которые использовались в качестве примера на свои и пользуйтесь.
P.P.S. Кстати, если кто найдёт или знает вариант, как создавать поддомены подобным образом на хостинге TimeWeb с условием, когда на основном домене установлен сайт на каком-нибудь движке (WordPress, Joomla и т.д.), то буду очень благодарен, если поделитесь этим способом.
Успешного Вам бизнеса!
| Следующая > |
|---|


Комментарии
Я не сильный технарь, больше млм-щик, поэтому с удоволсьтвием пользуюсь теми техническими моментами, которые уже подробно разобраны. Спасибо!
Спасибо за такой замечательный урок.
Я, правда, еще не перешла на этот хостинг, но уже время подходит и информация очень к стати. Зато мои партнеры уже на этом хостинге, есть возможность помочь своим. Еще раз спасибо.
Просто создаёте папку в корневой директории основного сайта (в папке public_html) и всё. Только это, Андрей, не поддомен вовсе!
Но если основной сайт на движке, то тогда (пока) остаётся только этот вариант. Я думаю мы найдём способ заставить и с движком заработать поддомены.
Если интересно - пиши на мыло, поболтаем =)
Пример моей конфигурации:
Есть основной сайт "/", а есть дополнительный допустим "emska.ru" с поддоменом "ttr.emska.ru". То есть путь к папке ttr следующий: /home/o/ozerman/emska.ru/public_html/ttr/
И конфиг по Вашей схеме получается практически без изменений:
RewriteEngine On
#RewriteBase /
RewriteCond %{HTTP_HOST} ^(www.)?ttr\.emska\.ru$
RewriteCond %{REQUEST_URI} !/ttr/
RewriteRule ^(.*)$ /ttr/$1 [L]
(кстати лежит он в /home/o/ozerman/emska.ru/public_html/)
Если Ваш вопрос относится к созданию поддоменов, то НЕТ. Если основной домен уже привязан к хостингу, то при создании поддоменов они автоматом буду привязаны к этому же хостингу.
А поддомен создаётся как зеркало. Написала в тех-поддержку, может всё таки есть возможность создать сайт на поддомене...
Напишите мне на e-mail (через раздел Контакты) и я обратным письмом отправлю Вам e-mail одного из комментаторов данной статьи, который знает решение Вашего вопроса. Если, конечно, готовы заплатить за это!
Извините, но у них на сайте чётко написано: На всех тарифных планах количество e-mail ящиков, доменов и поддоменов неограничено. Задайте тогда службе поддержки вопрос - как это реализовать на практике? А в ответ вы получите набор слов, который поймут только продвинутые технари. Они сами ЗАСТАВЯТ Вас идти "обходным" путём. Именно это и является минусом данного хостинга.
Я хочу сделать один такой сайт но и для своих партнеров что бы сайты были одинаковы! Как это возможно сделать!
Конечно моя тема не много отличается от вашей, но все жи хотелось бы узнать от профессионалов в своем деле, если это возможно конечно...
Заранее огромное вам спасибо за ответ!
С уважением Надежда!
У меня на блоге в разделе "МЛМ-Услуги" www.mlmsistema.ru/.../ есть подобная услуга по разработке сайтов-визиток. Даже с размещением этих сайтов не имея хостинга. Можете ею воспользоваться .
спасибо!
Юлия, создание форума на поддомене - это уже отдельная история. Там инструкция нужна не меньше этой...
1.ответ.Здравствуйте! Попробуйте вместо Вашего файла .htaccess поместить готовый .htaccess для Вашей CMS, который можно скачать с тематических сайтов.
2 ответ.Этот файл является скрытым файлом линукс, увидеть его можно только через FTP c настройкой принудительного отображения скрытых файлов или по ssh. Для доступа по SSH используйте любой SSH-клиент, например, Putty. Для FTP-доступа - клиент Filezilla. Реквизиты доступа совпадают с логином и паролем Вашей Панели управления аккаунтами.
Страницы Ваши никуда не пропадали, просто они используют ЧПУ (человекопонятн ые ссылки), для работы которых необходимы соответствующие настройки в файле .htaccess.
P.S. Пожалуйста помогите, буду очень признательна.
RSS лента комментариев этой записи.