У меня есть сайт с тремя локалями.
Я хочу создать постоянный редирект, где https://sitename.com/locale-name/article-name
будет перенаправлен на https://sitename.com/locale-name/articles/article-name
.
locale-name
может равняться en, fr или es.
I также необходимо учесть локаль по умолчанию, которая только что получит https://sitename.com/articles/article-name
и ... У меня также есть несколько других страниц, таких как https://sitename.com/info
Как я могу создать 301 переадресация для всех трех локалей, в то же время учитывая все остальные случаи?
Я пробовал это,
rewrite ^/(en|fr|es)/((?!info|articles).*)$ $1/articles/$2 permanent;
, что, я думаю, должно сделать это для большинства часть, но не будет учитывать локаль по умолчанию.