根据浏览器语言仅重定向一页

时间:2018-01-27 14:22:12

标签: apache .htaccess redirect multilingual

我在一个有两种语言的网站上工作:英语和法语。

  • 英文网页位于网址<{1}}
  • 法语网页位于网址<{1}}

当用户到达主页时,如果其浏览器为法语,则会被重定向到/en,否则会被重定向到/fr

并非所有页面都以两种语言提供,因此除root之外的其他页面上没有任何语言重定向。

但我有几页我想根据语言重定向。如何将www.example.com/fr重定向到www.example.com/en(或www.example.com/page)?

更新:这是我们在www.example.com/en/page中用来重定向主页的代码:

www.example.com/fr/page

1 个答案:

答案 0 :(得分:1)

您可以x(1), x(2), and x(7)变量来检测Web浏览器的语言。

x