Настройка nginx для мультиязычного сайта MODx

Есть мультиязычный сайт mayak.rv.ua сделанный по инструкции community.modx-cms.ru/blog/documentation/5930.html. Пока все было на Апаче все работало, но когда перенес на сервер nginx не могу правильно прописать правило
RewriteRule ^(uk|en)?/?(.*)$ index.php?cultureKey=$1&q=$2 [L,QSA]
для открытия англоязычной версии mayak.rv.ua/en
Вот и прошу помощи у знающих.
Сергей Росоловский
31 мая 2013, 08:12
modx.pro
2 261
0

Комментарии: 4

Василий Наумкин
31 мая 2013, 17:17
0
Вот ты бы по-человечески написал правило для Apache2 в теге code — я бы может и помог.
    Сергей Росоловский
    31 мая 2013, 19:48
    0
    Я иногда оленем бываю, ступил. На первый раз может обойдемся легким испугом. :)
    RewriteRule ^(uk|en)?/?(.*)$ index.php?cultureKey=$1&q=$2 [L,QSA]
      Василий Наумкин
      31 мая 2013, 20:03
      0
      А еще здесь можно свои топики редактировать =)

      Попробуй такое правило:
      location ~* ^/(uk|en) {
      	rewrite ^/(uk|en)?/?(.*)$ /index.php?cultureKey=$1&q=$2 last;
      }
    Сергей Росоловский
    31 мая 2013, 20:22
    0
    Ура заработало!!! Спасибо, очень помог. Впредь буду писать аккуратно. Значит конвертер правил с апача в nginx http://winginx.ru/htaccess конвертирует неправильно.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4