Задать вопрос

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

Собственно вопрос выше. В файле "hosts" * не помогает.
  • Вопрос задан
  • 3206 просмотров
Подписаться 5 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Хекслет
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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