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

前言

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值