nginx根据http请求头中的accept-language转发到不同的页面

直接上代码

if ($http_accept_language ~* ^zh){

                set $lang "/index_cn.jsp";
}
if ($http_accept_language !~* ^zh){
               set $lang "/index_en.jsp";

}

 

location =/  {

                proxy_set_header Host $host;
                proxy_set_header   X-Real-IP   $remote_addr;
                proxy_set_header X-Forwarded-For $remote_addr;
                proxy_pass http://localhost:8080$lang;
}

 

http://www.findmaven.net是一个findjar和findmaven的搜索引擎

浏览器设置(英文)



 request http header



 

返回



 

 

 

浏览器设置(中文)



 返回



 

猜你喜欢

转载自a-jie1981.iteye.com/blog/2017427
今日推荐