来一发nginx应用rewrite设置装备摆设多说话页面
小知识:CentOS是基于RedHatEnterpriseLinux(收费昂贵但口碑极佳)的源代码再编译出来的免费版,因此不仅继承RHEL优越的稳定性,还提供免费更新,当我们翻开许多网站时,能够人人会发明,它会依据你应用的说话主动断定并跳转到分歧的说话界面。例如:Google也就是你用分歧的说话,那末输出Google首页就能够主动转向你应用的说话。在这个收集普及的时期,外贸的重要门路必定是收集。或许你的企业网站既有中文版本,同时也有英文版本(假如你的公司有外贸营业)。那末他们的网站是如何完成这个功效呢?上面我们来研讨下Web办事器的Header,HTTP_ACCEPT_LANGUAGE是办事器所吸收的说话,普通来讲是办事器的说话。在网站可以看到,firefox在装置多个说话包的时刻,会发送多个说话信息,然则首选的确定是在第一个。
在好比:假如有中国人用了英文阅读器,那就是跳转到英文。然则还可以在分歧说话版本的网站上供给说话选项,让他们本身跳转曩昔。固然我们可以用正则表达式断定能否包括“zh”,由于不论是简体中文照样繁体中文发送过去的信息前两个字母确定是“zh”的,上面仅仅是中文和英文两个版本的引见:
location/{set$langzh_CN;if($http_accept_language~*^zh-tw){set$langzh_TW;rewrite^/$/index_zh_TW.htmlredirect;}if($http_accept_language~*^en){set$langen_US;rewrite^/$/index_en_US.htmlredirect;}}
缺省index.html是简体中文的,一旦碰到首选繁体和英文,就重定向到准确的页面。仅针对首页静态页面。
小知识:如果说Ubuntu是现今最受桌面用户欢迎的Linux操作系统,那么CentOS就是最受公司、企业、IDC喜爱的Linux发行版了。 对于英语不是很好的读者红旗Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。 学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。 Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。 Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。 熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。 对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。 虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。 我感觉linux的学习,学习编程~!~!就去学习C语言编程!!
页:
[1]