2015-01-20 4 views
0

Как вы можете обслуживать ваш сайт посредника в локали HTTP_ACCEPT_LANGUAGE? Например, допустим, что HTTP_ACCEPT_LANGUAGE является «FR», и указан параметр mount_as_root: :en, мне нужно перенаправить пользователя на /fr с помощью javascript?Как использовать локаль посетителя в посреднике?

ответ

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]