Как создавать поддомены (субдомены) на хостинге Бегет
Обычные средства хостинга Beget позволяют создавать поддомены, которые считаются отдельным сайтом по тарифу. И сделать большое количество субдоменов оказывается очень затратным делом.
Инструкция как создавать неограниченное количество поддоменов на Бегете:
Все это легко настроить с помощью Apache, а точнее файла настроек и правил .htaccess
1. Создать директорию в корневой директории сайта
К примеру на сайте site.ru это будет иметь вид site.ru/demo
2.1 В директории сайта site.ru редактируем файл .htaccess
Добавляем в файл содержимое:
- RewriteEngine on
- RewriteBase /
- RewriteCond %{HTTP_HOST} ^demo\.site\.ru$
- RewriteCond %{REQUEST_URI} !/demo/
- RewriteRule ^(.*)$ /demo/$1 [L]
2.2 Каждый раз при создании нового поддомена, нужно будет добавлять ТОЛЬКО последние 3 строчки
- RewriteCond %{HTTP_HOST} ^forum\.site\.ru$
- RewriteCond %{REQUEST_URI} !/forum/
- RewriteRule ^(.*)$ /forum/$1 [L]
3. Войти в ПУ хостинга — поддомены — создать новый поддомен — направить на (выбрать основной домен)
Под основным доменом появится такая строчка demo.site.ru
4. Устанавливаем файлы в папку forum. Теперь ваш новый сайт или форум на поддомене готов к настройке.
Не забывайте что новый сайт теперь будет доступен по двум адресам с перенаправлением на поддомен demo.site.ru
Вот так просто можно создать субдомены на Beget’е, за это он мне и нравится.
Если пост был вам полезен, то можете зарегистрироваться по моей реф. ссылке: https://beget.com/p54098
Отличный хостинг! Кстати, как альтернативу бегету макхост не рассматривали? У них сейчас акция — можно протестировать 3 месяца бесплатно по промо-коду. Пока полет нормальный и все радует.
А если site.ru по протоколу https эта конструкция подходит?