Yii2 advanced ЧПУ - без index.php и т.д. -- пример кода, настройка роутов, маршрутов
Primary tabs
Речь идёт о Yii2 версии advanced (хотя идея подойдёт и к другим случаям):
Для конфигурирования, скажем раздела fronted, добавьте в
\frontend\config\main.php
фрагмент:
'urlManager' => [ 'class' => 'yii\web\UrlManager', // Disable index.php 'showScriptName' => false, // Disable r= routes 'enablePrettyUrl' => true, 'rules' => array( '<controller:\w+>/<id:\d+>' => '<controller>/view', '<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>', '<controller:\w+>/<action:\w+>' => '<controller>/<action>', ), ],
Также можно изменить адрес базовой директории (убрать frontend/web из адресов в стандартном примере).
- Log in to post comments
- 18504 reads