Как создать поддомен на хостинге Руцентра (nic.ru)

Опубликовано: 20.10.2017

Задача создать поддомен (субдомен) обычно не вызывает затруднений, в Интернете достаточно руководств о том как это сделать, применительно к различным хостингам и серверам. Только вот к Руцентру это совсем не относится.

Создание поддомена на хостинге nic.ru совсем не тривиальная задача, потому что в стандартном FAQ хостера описание процесса создания поддомена третьего уровня не поддается анализу человеческим мозгом. При звонке в службу поддержки отвечают, что проще добавить поддомен в список сайтов и не париться с настройками.

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

1. Заходим в административной панели хостинга во вкладку Веб-сервер/Управление и включаем mod_rewrite (rewrite_module), если он еще не был включен.

2. Заходим во вкладку Веб-сервер/Сайты/mysite.ru, выбираем нужный сайт и включаем использование .htaccess, если эта функция еще не включена.

3. В этой же вкладке Веб-сервер/Сайты/mysite.ru добавляем poddomen.mysite.ru в список синонимов сайта mysite.ru, где poddomen — имя нашего поддомена.

4. Теперь необходимо создать нужную директорию, в корневой папке создаем папку subdmn, а в ней папку poddomen. Таким образом корневая папка поддомена будет находится по адресу mysite.ru/subdmn/poddomen.

5. Добавляем в файл .htaccess следующие строки:

1 2 3 4 5 6 RewriteEngine On RewriteCond %{HTTP_HOST} ^(.+)\.mysite\.ru$ RewriteCond %{HTTP_HOST} !^www\.mysite\.ru$ RewriteCond %{REQUEST_URI} !^/subdmn RewriteRule ^(.*) %{HTTP_HOST}$1 RewriteRule ^(www\.)?(.+)\.mysite\.ru(.*) /subdmn/$2%{REQUEST_URI} [L]

Не забудьте вместо mysite\.ru указать ваше доменное имя и доменную зону .

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

Похожие статьи