Как переписать языковой запрос на более оптимизированный для SEO URL с nginx? - PullRequest
0 голосов
/ 18 января 2020

В основном у меня многоязычный веб-сайт. URL выбранного языка выглядит следующим образом: website.com/?lang=EN

У меня 30 языков. Можно ли переписать эти URL с применением правила перезаписи, чтобы охватить их все, например; website.com/en (website.com/"language")

1 Ответ

0 голосов
/ 18 января 2020

проверьте, существует ли параметр, а затем используйте его для перенаправления, обязательно удалите параметр в целевом URL, чтобы избежать перенаправления l oop.

т.е. вот так

if ($arg_lang!="") {
  rewrite ^/$ https://website.com/$arg_lang?;
}
...