- Автор темы
- #11
в htaccess пишете что то вроде:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain.site.ru$ [OR]
RewriteCond %{HTTP_HOST} ^www.domain.site.ru$
RewriteRule ^(.*)$ site.ru/index.php?id=domain
соответственно в index.php должен быть настроен селектор по id
Это не работает.
В инете я нашел вот что:
Создание поддомена через .htaccess!
Это незаменимая полезность для дорвейщика описана всего на одной странице . Отписывайтесь, если что не получается или поправьте меня.
Прежде всего, в админке у хоста создаем алиас для желаемого домена… там будет выставлено:
ВашДомен.com
Для просмотра ссылки Войдиили Зарегистрируйся
Но нужно добавить (!)
*.ВашДомен.com
В корневой директории создаем .htaccess со следующем содержанием:
Исходный код
и в файле httpd.conf пишемКод:RewriteEngine On RewriteCond %{HTTP_HOST} ^(.+)\.ВашСайт\.com$ [NC] RewriteCond %{HTTP_HOST} !^www\.ВашСайт\.com$ [NC] RewriteCond %{REQUEST_URI} !^/subdomains RewriteRule ^(.*) %{HTTP_HOST}$1 RewriteRule ^(.*)\.ВашСайт\.com(.*) /subdomains/$1$2 RewriteRule ^subdomains\.(.*) /subdomains/$1
Исходный код
Options FollowSymLinks
AllowOverride All
ServerAdmin admin@ВашСайт.com
ServerAlias *ВашСайт.com
Virtual DocumentRoot /domains/ВашСайт.com/html/%1
ServerName ВашСайт.com
ErrorLog logs/ВашСайт.com-error_log
CustomLog logs/ВашСайт.com-access_log common
В корне создаем папку subdomains
Например, мы хотим получить хотим получить поддомен adeka.ВашСайт.com
1. Идем в subdomains и создаем там папку adeka
2 – Конец
Толко несмог с этим разобраться.
Подскажите кто разбирается.