FAQ->Віртуальний хостинг->Управління сайтами, домени->Субдомени
Як активувати опцію «Необмежена кількість субдоменів»?
Для того щоб на хостiнгу розміщувати необмежену кількість субдоменів, необхідно створити субдомен “*”. У такому разі всі субдомени цього домену посилатимуться на кореневу папку Вашого сайту, і для створення субдомену потрiбно лише створити новий каталог.
"автоматичні" субдомени мають низький пріоритет по відношенню до звичайних субдоменів. Якщо створити субдомен з конкретним ім'ям і вказати його на іншу IP адресу, то користувачам повертатиметься цей інший IP.
Увага! Ми рекомендуємо використовувати подібний метод створення субдоменів, лише у випадку, якщо Вам потрібно більше 7-10 субдоменів, оскільки цей метод використовує більше ресурсів сервера чим стандартний. Після створення субдомена “*” в кореневому каталозi сайту необхідно створити файл .htaccess з наступним кодом:
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^(www\.)?example\.com$ [NC]
RewriteCond %{HTTP_HOST}---%{REQUEST_URI} ^([^\.]+)\.example\.com---/([^/]+)? [NC]
RewriteCond %1---%2 !^(.*)---\1$ [NC]
RewriteCond %{DOCUMENT_ROOT}/%1/ -d
RewriteRule ^(.*)?$ %1/$1 [QSA,PT]
example.com необхідно замінити на ім'я Вашого сайту
Статті по темі: