Я работаю над проектом, использующим фреймворк Yii2. В разделе конфигурации 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',
]
],