Создание поддомена через .htaccess — различия между версиями
Материал из Umicms
| Photoelf (обсуждение | вклад)  (Новая страница: «== Задача: ==  Сайт работает под управлением системы '''UMI.CMS'''. Необходимо создать поддомен(не …») | Stexe (обсуждение | вклад)  | ||
| Строка 1: | Строка 1: | ||
| − | + | [[Категория: .htaccess]] | |
| − | + | '''Актуально для версии 2.9.6'''<br/><br/> | |
| − | + | '''Задача:''' Необходимо создать поддомен (не управляемый системой, например, для простого html-сайта) при помощи '''.htaccess''', без создания дополнительного сайта в контрольной панели управления хостингом.<br/><br/> | |
| + | '''Реализация:'''  | ||
| === Имеем: === | === Имеем: === | ||
| Строка 9: | Строка 10: | ||
| == Решение: == | == Решение: == | ||
| − | + | После строки '''RewriteEngine On''' добавим в файл '''.htaccess''', который находится в корневой директории системы, следующий код: | |
| <source lang="apache"> | <source lang="apache"> | ||
| Строка 16: | Строка 17: | ||
| RewriteRule ^(.*)$ /sub/$1 [L] | RewriteRule ^(.*)$ /sub/$1 [L] | ||
| </source> | </source> | ||
| − | |||
| − | А  | + | |
| + | А также, создадим файл '''.htaccess''' в директории '''/sub''' и добавим в него следующую строку: | ||
| <source lang="apache"> | <source lang="apache"> | ||
| RewriteEngine On | RewriteEngine On | ||
| </source> | </source> | ||
| − | |||
| − | |||
| − | |||
Версия 07:29, 27 апреля 2014
Актуально для версии 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
