将网站重定向到访客浏览器语言使用Nginx网址重写

问题描述

问候大家!

我正在努力将Nginx中的网站访问者重定向到Bowser语言到他们的浏览器语言,我正在尝试使用url重写在Nginx上进行此操作,到目前为止,什么都没有。

我已经用Google搜索并尝试了其他选项,但是我什么也没找到。

我的网站有4种或5种语言,但是默认情况下必须设置一种,因此无法禁用它,因此我的目的是将网站的默认语言重定向到访问者浏览器的默认语言。

示例:

https://example.com/(默认网址将显示默认语言),但是如果选择网站上英语语言的英语访问者访问了该网站,则主网址将更改为

  1. 英语访问者https://example.com/?language=english
  2. 西班牙游客https://example.com/?language=spanish
  3. 法国访客https://example.com/?language=french

任何建议将不胜感激,我不是Nginx的专家。在最后一种情况下,如果更有效,也可以使用php,我可以将代码粘贴到index.php中。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)