ЧПУ в yii2
Любой интернет сайт требует использование красивых url адресов. Сегодня мы рассмотрим как включить и настроить чпу в yii2.
ЧПУ (Человекопонятные ссылки) — нужны не только для удобства ваших пользователей, но и для оптимизации вашего сайта в поисковой системе.
Как включить и настроить чпу в yii2
Сначала нужно создать файл .htaccess внутри папки web со следующим кодом:
1 2 3 4 | RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.php |
Теперь требуется отредактировать файл config/web.php
1 2 3 4 5 6 7 8 9 | 'urlManager' => [ 'showScriptName' => false, 'enablePrettyUrl' => true, 'rules' => [ 'admin' => 'admin/index', 'page' => 'page/main', <controller>/<action>' => '<controller>/<action> ] ], |
пишем соответствие контроллеру admin и представлению index делаем url адрес admin
Аналогично поступаем и с контроллером page и представлением main — url page
Альтернативная запись:
1 | <controller>/<action>' => '<controller>/<action> |
4 июля 2017 /
4217 Views /
0 Comment