Добрый день!
Раньше на сайте не было переключения между языками. Сейчас в начало url добавляется код языка. Например: было http://www.example.com/ssilka стало http://www.example.com/ru/ssilka
Как сделать правильно редирект чтобы все ссылки без кода /ru/ вначале перенаправлялись на такие же ссылки только с кодом /ru/.
Я пробовал сделать так
set $default_lang "/ru";
if ($request_uri !~ "^/en/.*$|^/ru/.*$")
{
return 301 https://$host$default_lang$request_uri;
}
но в таком случае не работает ссылка на главную http://www.example.com и ссылки типа http://www.example.com/ru http://www.example.com/en
а также проблемы з ссылками на изображения и js а также css .
С уважением, Сергей.