Нужно написать небольшой rewrite под nginx

Бюджет: 220 руб/час
2.85 $ – 2.50 €
Есть сервер работающий под nginx.

Для сайта на этом сервере уже прописано правило rewrite:

rewrite ^/user/([^/\.]+)/?$ /viewprofile.php?login=$1 last;

Все ссылки по этому правилу вида site.com/viewprofile.php?... меняются на site.com/user/alex

Т.к. сайт на разных языках, то можно добавить в урл переменную get site.com/?language_code=e... и получить английский язык или?language_code=ru и получить русский язык. Но это некрасиво, хотелось бы, чтобы эти ссылки выглядели красиво, а именно
site.com/ru/
site.com/en/

Для анкет пользователей

site.com/ru/user/alex
site.com/en/user/alex

Или можно наоборот

site.com/user/alex/ru
site.com/user/alex/en

Также нужно учесть что на сайте много других файлов и папок, главную страницу сайта запрашивают и так site.com/index.php, есть site.com/news.php, site.com/articles.php и др.

Нужно прописать это правило, чтобы /ru/ или /en/ в url везде работали корректно и без ошибок.

За работу предлагаю 220 руб, хотя знающий человек решит её 2-мя простыми строчками.
Опубликован 09.02.2013 в 22:15

Выберите способ верификации:

Обновите страницу после прохождения верификации.