(044) 538-1588
UA| RU
 
  1gb - .net, ASP, Windows, Apache, PHP хостинг

Направлення піддоменів у підпапки

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. Скористайтеся будь-якою пошуковою системою для того, щоб знайти документацію щодо цього модуля



Бажаєте стати клієнтом нашого хостингу? Спробуйте наші послуги та сервіс.
Тестовий період до 10 днів, OK реєстрація займає всього одну хвилину.
Будемо раді бачити вас нашим клієнтом!




 

Усі розділи та статті

EU hosting Потрібен надійний
хостинг або VDS за кордоном?
Хостинг в Європі

 

   
 
Вгору     
Підтримка: support@1gb.ua
інші способи зв'язку
© 2005-2024 1GB Хостинг