Решение проблемы с русскими буквами в url NGINX

Nginx отлично работает с UTF-8. И если все настройки проверены база и файлы в правильной кодировке и файлы на диске в UTF-8. А русские буквы в адресах страниц все равно вызывают у сервера 404-ошибки. Остаётся последняя надежда ).

Проверьте установлена ли на вашем сервере нужна локаль (locale). В нашем случае ru_RU.UTF-8


locale -a
less /usr/share/i18n/SUPPORTED | grep ru # поддержка локали
sudo locale-gen ru_RU.UTF-8
sudo dpkg-reconfigure locales
sudo  reboot

  • имена файлов в кодировке UTF-8
  • база данных и соединение в UTF-8
  • На сервере установлена locale ru_RU.UTF-8