Исключение суффикса Yii UrlManager

Я работаю над проектом, который использует Yii2 Framework. в UrlManager В разделе конфигурации я объявил несколько правил и добавил суффикс (.html) для всех страниц.

Теперь у меня должна быть страница администратора, к которой нужно обращаться как www.mydomain/admin, но это не работает, потому что это ожидает .../admin.html,

Так есть ли способ «перегрузить» опцию суффикса для конкретных случаев.

Вот фрагмент из моего файла config / main.php

'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'class'=>'app\components\LangUrlManager',
'suffix' => '.html',
'rules'=>[
'/' => 'page/index',
'page/new' => 'page/new',
'page/<slug:\w+>' => 'page/view',
'admin' => 'site/login',
]
],

0

Решение

Используйте так:

'rules'=>[
'/' => 'page/index',
'page/new' => 'page/new',
'page/<slug:\w+>' => 'page/view',
[
'pattern' => 'admin',
'route' => 'site/login',
'suffix' => '',
]
]
],
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]