Настройка 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 Вот и прошу помощи у знающих.
Комментарии: 4
Вот ты бы по-человечески написал правило для Apache2 в теге code — я бы может и помог.
Я иногда оленем бываю, ступил. На первый раз может обойдемся легким испугом. :)
RewriteRule ^(uk|en)?/?(.*)$ index.php?cultureKey=$1&q=$2 [L,QSA]
А еще здесь можно свои топики редактировать =)
Попробуй такое правило:
Попробуй такое правило:
location ~* ^/(uk|en) {
rewrite ^/(uk|en)?/?(.*)$ /index.php?cultureKey=$1&q=$2 last;
}
Ура заработало!!! Спасибо, очень помог. Впредь буду писать аккуратно. Значит конвертер правил с апача в nginx http://winginx.ru/htaccess конвертирует неправильно.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.