前提:
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>