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