前言
有时候希望通过一个域名来实现 跳转 至同一网站的不同代码目录(比如一个网站,既有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;
}