Как подружить 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.

ICH BIN KAKAI_I_IKA