前提:
1、PC端域名、手机端域名同时都解析到一个网站上;
2、如果模板目录只有PC文件夹,那复制下面代码放到公用的头部模板header.htm;
3、如果模板目录有PC和mobile两个文件夹,那复制下面代码放到mobile文件夹的公用头部文件header.htm;
代码:
<script type="text/javascript">
// 把这里的域名改为你的手机端域名
ey_pctomobile("http://m.baidu.com");
// PC端 移动端 跳转
function ey_pctomobile(domain){
// 只取得域名,不带http协议
var host = '';
host = domain.replace(/^([^:]*):?\\/\\/([^\\/]+)(.*)/g, '$2');
// 检测手机端的标识
var is_mobile = navigator.userAgent.toLowerCase().match(/(ipod|iphone|android|coolpad|mmp|smartphone|midp|wap|xoom|symbian|j2me|blackberry|wince)/i) != null;
// 判断手机端并且跳转
if (is_mobile && window.location.href.indexOf(host) < 0) {
url = domain + window.location.href.replace(/^([^:]*):?\\/\\/([^\\/]+)/g, '');
window.location.href = url;
}
}
</script>