LINUX.ORG.RU
ФорумAdmin

Nginx. Проблема с русскими путями.

 ,


0

1

Попросили развернуть джумлу у меня на сервере. Скопировал файлы, развернул ДБ, джумла успешно заработала. Но пути с русскими именами обрабатывать отказывается.

Сервер коррекно обрабатывает русские пути, если они «реальны».

Но в случае, если nginx обрабатывает путь по своим правилам, появляются такие вот кракозябры (пример лога):

Failed to load resource: the server responded with a status of 500 (Представление не найдено [name, type, prefix]: article, jpg, contentView)
2015-04-11 14:43:27.915 http://blabla.org:81/images/%D0%BC%D1%8B%D1%81%D0%BB%D0%B8/.jpg Failed to load resource: the server responded with a status of 500 (Представление не найдено [name, type, prefix]: category, jpg, contentView)

У джумлы там везде utf-8.

Вот конфиг. файл сайта http://pastebin.com/9QiLLL8A

Вот вывод locale -a http://pastebin.com/tWvqigJX

Дистрибутив - Ubuntu 14.04

Всем заранее спасибо.

русские пути

А украинские работают? А болгарские? Ещё попробуй сербские или крымскотатарские. Белоруские и казахские точно должны работать, инфа 146%

anonymous
()
Ответ на: комментарий от handbrake

Не подскажите, что такое

SEF

и

алиасы на русском

И как их включить?

MyNameIsWinner
() автор топика

Не мучьтесь, поставьте на бэкенд апачь.

st4l1k ★★
()
Последнее исправление: st4l1k (всего исправлений: 1)
Ответ на: комментарий от anonymous

+ Батька тоже про это говорил по ретранслятору.

По теме, нафига ты статику гонишь на index.php, добавь в конфиг:

 location ~* \.(css|js|gif|bmp|jpe?g|png)$ {
   expires 8h; 
   add_header Pragma public;
   add_header Cache-Control "public, must-revalidate, proxy-revalidate";
   }   

invokercd ★★★★
()
Ответ на: комментарий от anonymous

крымскотатарские

мимо, у них латиница.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.