随着移动互联网的到来,大部分网站都在向移动端进发,而移动端布局实现的方式也是多种多样。
比如:静态布局、流式布局、响应式布局、css3媒体查询等...
当然今天不是说这些的,以上布局的优缺点多多少少都知道些。
而今,很多大型网站处于种种原因都选择了开发两个版本,即:pc端和移动端
移动端域名通常是在pc域名前面加一个m或wap
例:2345.com(pc) m.2345.com(移动)
这样的话难道是电脑访问时输入2345.com,手机访问时输入m.2345.com
显然,这样非常麻烦
现在很多网站都实现了只使用一个域名,pc移动可智能分辨
例:yuanqiao.comxa.com 你再手机上输入这个网址,其url将自动切换为m.yuanqiao.comxa.com
如何实现:目前我知道两种简单实用的方法:
1,将下面代码放到你的head标签中
原理是利用百度APP应用,做了一个跳转。
<script src="http://siteapp.baidu.com/static/webappservice/uaredirect.js" type="text/javascript"></script><script type="text/javascript">uaredirect("手机版网址");</script>
2,使用php
$agent = $_SERVER['HTTP_USER_AGENT'];
if(strpos($agent,"comFront") || strpos($agent,"iPhone") || strpos($agent,"MIDP-2.0") || strpos($agent,"Opera Mini") || strpos($agent,"UCWEB") || strpos($agent,"Android") || strpos($agent,"Windows CE") || strpos($agent,"SymbianOS"))
header("Location:手机版网址");
发表评论: