Как сделать динамические поддомены на локальном компьютере?

Собственно вопрос выше. В файле "hosts" * не помогает.
  • Вопрос задан
  • 3204 просмотра
Пригласить эксперта
Ответы на вопрос 1
smurov
@smurov
Не понятно кто я
Можно настроить htaccess и программно следить за адресами :)
На сервере надо настроить виртуальный хост:
VirtualHost.....
...
ServerAlias *.yourdomain.ru
...
/VirtualHost

Затем .htaccess

RewriteEngine On
RewriteCond %{HTTP_HOST} ^([a-zA-Z]+\.)?yourdomain\.ru
RewriteRule ^(.*) index.php?d=%1 [L]

И ловить, например, из php (vasiliy.yourdomain.ru):
echo $_GET['d'] ; // vasiliy

Не проверял на работоспособность, но там разберетесь :)

p.s. это для apache
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы