Как вы можете обслуживать ваш сайт посредника в локали HTTP_ACCEPT_LANGUAGE? Например, допустим, что HTTP_ACCEPT_LANGUAGE является «FR», и указан параметр mount_as_root: :en
, мне нужно перенаправить пользователя на /fr
с помощью javascript?Как использовать локаль посетителя в посреднике?
0
A
ответ
0
Поскольку посредник производит только простой HTML-код и не задействован серверный язык (например, PHP, Ruby), JavaScript может быть выбором, но, вероятно, не лучшим. Ваш веб-сервер также может сделать это за вас, для некоторых примеров Apache см. http://www.htaccesstools.com/redirection-by-language/ или http://tech-blog.borychowski.com/index.php/2009/03/htaccess/redirect-according-to-browser-language-mod-rewrite-and-http_accept_language/.
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (fr) [NC]
RewriteRule .* /fr [L]