ЧПУ в 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 /
4652 Views /
0 Comment