yii2 Как убрать frontend/web из адреса страницы url - сократить адрес
Primary tabs
В настройках приложения, скажем для frontend (advanced версия):
\frontend\config\main.php
для параметра request добавим:
'baseUrl' => ''
В результате данный фрагмент файла будет выглядеть как-то так:
'session' => [ 'name' => 'PHPFRONTSESSID', 'savePath' => sys_get_temp_dir(), ], 'request' => [ // !!! ниже должно быть уникальное значение !! 'cookieValidationKey' => 'dthz7CcRQfvafCJ55ccDH', // 'csrfParam' => '_frontendCSRF', 'baseUrl' => '' // ТО ЧТО НАДО чтобы убрать frontend/web ], 'log' => [ 'traceLevel' => YII_DEBUG ? 3 : 0, 'targets' => [
Причем если вы хотите указать конкретный подраздел относительно корня сайта, начинайте с "корневого" слэша, например (для админки - "backend"-а в стандартном примере):
'baseUrl' => '/admin'
Как избавиться от index.php в адресе - читайте здесь.
Решение выполнено на базе советов:
yiiframework.ru/forum/viewtopic.php?t=17656
- Log in to post comments
- 7815 reads