Страница 1 из 1

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

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

На обычном веб сервере и при задании *.site.local через DNS все решается, но как быть с Open Server?
Обычной функции добавления и автопоиск доменов не достаточно. Так как кол-во доменов не ограничено, оно динамично и для каждого поддомена папки не существует.2

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

Добавлено: 08 июн 2017, 19:18
Максим
Создавайте каждый поддомен вручную. В Windows звёздочка *.site.local не работает, это не от Open Server зависит.

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

Добавлено: 08 июн 2017, 22:09
admax81
Файл хостов не поддерживает. А простой DNS сервер поддерживает..
Не могу я создавать поддомены вручную, из задачи по моему должно быть понятно

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

Добавлено: 08 июн 2017, 22:26
admax81
Все, задача решена.
В гугле быстро нашел небольшой proxy DNS (Acrylic DNS). Там есть привычный hosts файл, где можно использовать * (поставил *.site.local). Потом в настройках open server добавил Alias *.site.local => site.local и все как нужно.

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

Добавлено: 08 июн 2017, 23:22
Максим
admax81, если вам нужен DNS сервер, то он есть встроенный и там прекрасно работает звездочка. Зачем вам Acrylic совершенно не ясно.