Виртуальные поддомены

Обсуждение общих вопросов связанных с программой
admax81
Сообщения: 3
Зарегистрирован:
08 июн 2017, 18:13

Виртуальные поддомены

admax81 » 08 июн 2017, 18:21

Есть такая интересная задача.
Есть к примеру сайт: site.local
На данном сайте я проверяю доменное имя запроса, и если оно например sub.site.local, то присваиваю некоторой глобальной переменной $sub = "sub";

На обычном веб сервере и при задании *.site.local через DNS все решается, но как быть с Open Server?
Обычной функции добавления и автопоиск доменов не достаточно. Так как кол-во доменов не ограничено, оно динамично и для каждого поддомена папки не существует.2
Аватара пользователя
Максим
Сообщения: 5384
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Re: Виртуальные поддомены

Максим » 08 июн 2017, 19:18

Создавайте каждый поддомен вручную. В Windows звёздочка *.site.local не работает, это не от Open Server зависит.
admax81
Сообщения: 3
Зарегистрирован:
08 июн 2017, 18:13

Re: Виртуальные поддомены

admax81 » 08 июн 2017, 22:09

Файл хостов не поддерживает. А простой DNS сервер поддерживает..
Не могу я создавать поддомены вручную, из задачи по моему должно быть понятно
admax81
Сообщения: 3
Зарегистрирован:
08 июн 2017, 18:13

Re: Виртуальные поддомены

admax81 » 08 июн 2017, 22:26

Все, задача решена.
В гугле быстро нашел небольшой proxy DNS (Acrylic DNS). Там есть привычный hosts файл, где можно использовать * (поставил *.site.local). Потом в настройках open server добавил Alias *.site.local => site.local и все как нужно.
Аватара пользователя
Максим
Сообщения: 5384
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Re: Виртуальные поддомены

Максим » 08 июн 2017, 23:22

admax81, если вам нужен DNS сервер, то он есть встроенный и там прекрасно работает звездочка. Зачем вам Acrylic совершенно не ясно.
Ответить