最近做SEO优化,要求返回正确的Content-Language;
response.setHeader("Content-Language", "ja");//这个设置没用,这个值跟操作系统有关
于是在nginx重写这个值,简略配置如下;
环境 :http://localhost/french;http://localhost/japanese........等;
location /{
proxy_hide_header 'Content-Language'; #隐藏掉之前的值
if ($request_uri ~* "/china"){ #根据不同的国家添加不同的值
add_header Content-Language cn;
}
if ($request_uri ~* "/japanese"){
add_header Content-Language ja;
}
if ($request_uri ~* "/french"){
add_header Content-Language fr;
}
proxy_pass http://home_server;
}
rewrite /china /test/index.