yii2 правила для поддоменов

1034
01 января 2017, 20:27

Здравствуйте. Фреймворк YII2. Есть frontend часть с админкой, которая реализованная модулем. Url для доступа к админ части - http://site.dev/admin/<controller>/<action>. Задача вынести модуль админки на поддомен.

В urlManager прописал такое правило getenv('ADMIN_DOMAIN').'<controller>/<action>' => 'admin/<controller>/<action>', где в getenv('ADMIN_DOMAIN') нужный адрес админки. Работает правильно, роуты доступны из поддомена - admin.site/main/index .

Но проблема в том, что админка доступна также и по изначальному url - http://site.dev/admin/<controller>/<action>, который уже в свою очередь редиректит на поддомен. Скажите как запретить доступ по старому url ? Чтобы была 404 ошибка.

READ ALSO
Почему не работает theme_preprocess_menu_link?

Почему не работает theme_preprocess_menu_link?

Требуется сделать так, чтобы в теме Drupal 7 подсвечивался активный пункт меню, для этого нужно задать класс active тегу <li> вместо <a>По определёным...

434
Запись значения из textarea в txt файлы

Запись значения из textarea в txt файлы

ЗдравствуйтеУ меня есть на странице 3 поля textarea

454
Доступ к static protected свойству в php

Доступ к static protected свойству в php

Есть базовый класс View, в котором лежит protected static свойство:

542
AES Python &lt;-&gt; PHP (Chris Veness) [требует правки]

AES Python <-> PHP (Chris Veness) [требует правки]

Здравствуйте, существует класс для шифрования/дешифрования по алгоритму AES от Chris VenessНа всякий случай привиду конкретные файлы php: AES

531