Как подружить Yii2, Nginx и ЧПУ?
- Создано 23.01.2021 19:11
ЧПУ ссылки - это понятные человеку адреса url. К примеру, мы пишем приложение на Yii2 и хотим, чтобы к действиям обращаться, к примеру, так: /user/register, где user - это контроллер (UserController), а register - это действие (actionRegister). Если у Вас web-сервер Apache, то ЧПУ настраиваются через htaccess, и в интернете Вы найдете множество статей с информацией о том, как это настроить.
А вот если у Вас Nginx, то информации гораздо меньше и она очень разрозненная. Для того, что сделать красивые ЧПУ ссылки, необходимо добавить в конфигурационный файл в Nginx:
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
Не забудьте после этого перезапустить Nginx.