mod_rewrite - гнучкий інструмент Apache, що дозволяє, зокрема через .htaccess, налаштовувати перенаправлення запитів на інші файли в залежності від адреси, через яку користувач потрапив на сайт.
Пам'ятайте, mod_rewrite працює лише на веб-сервері Apache. Переконайтеся, що ви використовуєте вірний тип сервера у розділі Управління сайтами та серверами
Для використання модуля необхідно розмістити його директиви у файл .htaccess, сам файл розмістити у кореневому каталозі сайту.
Крок 1 - створення доменів 3-го рівня (піддомену)
Для створення доменів 3-го рівня у кабінеті зайдіть у розділ Зареєструвати/прив'язати домен до існуючого сайту. Потім оберіть нове доменне ім'я (yyy), зі списку виберіть домен 2-го рівня (xxx.ua). У вас вийде yyy.xxx.ua. Додайте цей домен, як сайт оберіть той же сайт, який вже обслуговує домен xxx.ua.
В результаті цих операцій ви досягнете того, що за адресами xxx.ua та yyy.xxx.ua буде відкриватися один і той же сайт.
Пам'ятайте, що створення прив'язки домену до Apache може відбуватися тривалий час, тільки після цього ваш новий домен запрацює.
Крок 2 - перенаправлення сайту yyy.xxx.ua на окрему папку
В кореневому каталозі сайту створюємо каталог за іменем піддомену. В нашому випадку dmih-test.
Ручний спосіб
Для того, щоб розділити два сайти (домен 3-го та 2-го рівня), вам потрібно створити файл .htaccess з приблизно таким вмістом:
RewriteEngine On
Options +FollowSymlinks
RewriteCond %{ENV:REDIRECT_MYFLAG} ^$
RewriteCond %{HTTP_HOST} ^dmih-test\.farewell\.ua$
RewriteRule ^(.+) %{HTTP_HOST}$1 [E=MYFLAG:1]
RewriteRule ^dmih-test\.farewell\.ua(.*) /dmih-test%{REQUEST_URI} [L]
(в даному тексті 6 рядків, якщо потрібно, усуньте зайві переноси)
У цьому прикладі домен dmih-test.farewell.ua перенаправляється до папки dmih-test сайту farewell.ua.
Автоматичний спосіб (рекомендуємо)
В розділі особистого кабінету клієнта Управління сайтами та серверами, у властивостях потрібного сайту, увімкніть опцію "Автоматичне направлення доменів 3-го рівня". Зміни вступають в дію протягом години.
Додаткова інформація
В інтернеті багато докладних описів модуля mod_rewrite. Скористайтеся будь-якою пошуковою системою для того, щоб знайти документацію щодо цього модуля