Как настроить динамический субдомен в Yii 2

Мне нужны динамические поддомены для работы. Мой текущий URL-адрес

http://DOMAIN.com/con/view?id=1

У меня есть маршрут, который делает это

'http://<id:\w+>.DOMAIN.com/' => 'con/view',

Я также установил поддомены с подстановочными знаками в настройках DNS. *.домен.com

В настоящее время при переходе на мой поддомен отображается сообщение об ошибке sysdefault.

Что мне не хватает?

Я использую Yii 2 для своего проекта с Apache.


person kevinkt    schedule 29.05.2016    source источник


Ответы (2)


Думаю дело не в yii2, это должно быть связано с настройкой апача.

Но я не очень разбираюсь в апаче.

В nginx вы должны настроить сервер как сервер по умолчанию, и тогда все запросы будут обрабатываться этим сервером. Так что речь идет о конфигурации сервера.

person HeadwindFly    schedule 29.05.2016

Привет, чтобы настроить поддомен, чтобы он указывал на действие контроллера, вам нужно добавить правило в диспетчере URL-адресов, подобное этому

    'http://<w:\w+>.domain.com'=>'con/view',
person vasillis    schedule 29.05.2016
comment
Извините, я не правильно сделал свою разметку в исходном вопросе выше, но в исходном вопросе у меня был маршрут, который делает это: 'http://‹id:\w+›.DOMAIN.com/' => 'con/ Посмотреть', - person kevinkt; 29.05.2016