如何在中间人中使用访问者区域设置?

时间:2015-01-20 16:19:02

标签: middleman

如何在HTTP_ACCEPT_LANGUAGE区域设置中为中间人站点提供服务?例如,假设HTTP_ACCEPT_LANGUAGE为“FR”,并且指定了mount_as_root: :en,是否必须使用javascript将用户重定向到/fr

1 个答案:

答案 0 :(得分: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]