Создание поддомена через .htaccess
Материал из Umicms
Версия от 07:29, 27 апреля 2014; Stexe (обсуждение | вклад)
Актуально для версии 2.9.6
Задача: Необходимо создать поддомен (не управляемый системой, например, для простого html-сайта) при помощи .htaccess, без создания дополнительного сайта в контрольной панели управления хостингом.
Реализация:
Имеем:
- Сайт site.ru на UMI.CMS
- В корневой папке site.ru создана папка /sub/ для поддомена
- Поддомен sub.site.ru, предназначенный для html-сайта
Решение:
После строки RewriteEngine On добавим в файл .htaccess, который находится в корневой директории системы, следующий код:
RewriteCond %{HTTP_HOST} ^sub\.site\.ru$
RewriteCond %{REQUEST_URI} !/sub/
RewriteRule ^(.*)$ /sub/$1 [L]
А также, создадим файл .htaccess в директории /sub и добавим в него следующую строку:
RewriteEngine On