nginx 通过 user_agent 识别手机还是pc,解决网站不适配的 跳转

  • Post author:
  • Post category:其他




前言

有时候希望通过一个域名来实现 跳转 至同一网站的不同代码目录(比如一个网站,既有pc端,又有手机端,那么这个时候,就希望通过一个域名来访问,希望能自动识别客户端 是手机,还是电脑,然后跳转到对应的代码页面)。当然还有一种就是前端做pc和电脑的兼容,这样就不需要考虑域名跳转的问题了,

直接上关键代码吧,这个配置在server里面就可以了,其实就是通过主域名进入之后,会根据user_agent 来判断客户端是电脑,还是手机,如果是手机,那么就跳转到http://m.xxx.com 域名下

	 if ( $http_user_agent ~* "(Android|iPhone|Windows Phone|UC|Kindle)" ){ 
        rewrite  ^/(.*)$  http://m.xxx.com$uri redirect; 
    }     
	



版权声明:本文为qq_42962779原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。