Портал > База знаний > Администрирование > DirectAdmin: Автоматическое создание субдоменов
Настроив субдомены, достаточно будет создать папку в корневой директории домена и вы получите работающий субдомен.
- Зайти в панель DirectAdmin под пользователем admin;
- Перейти в "Custom HTTPD configurations";
- В списке доменов кликнуть на нужный (например, test.dom);
- В появившейся форме вставить следующий текст (заменив test.dom на домен вашего сайта, соответственно):
ServerAlias *.test.dom
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.test.dom$
RewriteCond %{HTTP_HOST} ^((.*)\.)test.dom$
RewriteRule ^/(.*) /%2/$1
- Сохранить изменения;
- Зайти под пользователем, которому принадлежит домен, кликнуть по домену, затем зайти в "DNS Management"
- Внизу добавить А-запись (вместо 10.20.30.40 используйте IP домена):
Если вы всё сделали правильно, то все папки в корневой директории домена (~/public_html) будут теперь считаться субдоменами.
Например, ~/public_html/sub1 можно будет открыть как http://sub1.test.dom
Добавить в избранное Распечатать статью