Lab / YII

Шпаргалки: Yii2 Активация ЧПУ

В этой короткой заметке поговорим о том как включить по умолчанию красивые ЧПУ в новом проекте на Yii Framework.

Для начала нам нужно создать файл .htaccess в директории web и направить все запросы в файл index.php ниже привожу содержимое файла .htaccess:

Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule . index.php

Затем необходимо в файле config/web.php найти и раскомментировать строки:

'urlManager' => [
 'enablePrettyUrl' => true,
 'showScriptName' => false,
 'rules' => [
 ],
 ],

Вот и всё, ваш сайт готов к отображению красивых урлов =)