新聞中心
php源碼程序怎么當(dāng)手機(jī)訪問電腦版的時候自動跳轉(zhuǎn)到手機(jī)版的站點
作者 / 無憂主機(jī) 時間 2015-10-29 15:26:19
有很多的站長朋友在php免備案虛擬主機(jī)玩轉(zhuǎn)php源碼的時候,可能會想到一個電腦版本的網(wǎng)站和以后手機(jī)版本的站點,那么手機(jī)版本與電腦版本的站點本身就是兩個站點,比如說無憂主機(jī)的空間里面有好多的自身的博客站點,那么很多站長朋友就做了,主域名是電腦版本的,二級域名做的是手機(jī)版本,當(dāng)我們訪問二級域名的(m.51php.com)為手機(jī)站點,那么這個時候要讓觀察者之后有手機(jī)站點的域名方可在手機(jī)版本的完美的占時出來 不知道的情況就是訪問的電腦版本的,所以我們需要手機(jī)訪問的時候自動的去設(shè)別,那么這個時候我們就需要做一個小小js代碼的操作的,其實也非常的簡單,網(wǎng)上都是有很多的案例的,但是能成功的有幾個小編就不清楚了。 有很多程序會自帶有這種功能的,比如說discuz就自帶有這種功能,但是需要在后臺去開啟手機(jī)站點的模式。那么沒有自帶的我們也需要自動的加入了,接下來無憂主機(jī)小編就開始開掛的模式了,不敢說百分百能實現(xiàn),但是小編就是實現(xiàn)了: 找到您的模板文件的首頁文件,也就是html文件,比如dedecms就是在模板里面的index.htm,或者是在index.html命名的,在</head>標(biāo)簽前面放入一下js代碼:
<script type="text/javascript"> function is_mobile() { var regex_match = /(nokia|iphone|android|motorola|^mot-|softbank|foma|docomo|kddi|up.browser|up.link|htc|dopod|blazer|netfront|helio|hosin|huawei|novarra|CoolPad|webos|techfaith|palmsource|blackberry|alcatel|amoi|ktouch|nexian|samsung|^sam-|s[cg]h|^lge|ericsson|philips|sagem|wellcom|bunjalloo|maui|symbian|smartphone|midp|wap|phone|windows ce|iemobile|^spice|^bird|^zte-|longcos|pantech|gionee|^sie-|portalmmm|jigs browser|hiptop|^benq|haier|^lct|operas*mobi|opera*mini|320x320|240x320|176x220)/i; var u = navigator.userAgent; if (null == u) { return true; } var result = regex_match.exec(u); if (null == result) { return false } else { return true } } if (is_mobile()) { document.location.href = 'http://m.51php.com[!--titleurl--]'; } </script>把以上加紅色字體的url換成您的即可實現(xiàn)本功能,希望這篇文章能幫助到還在猶豫怎么做的站長朋友! 無憂主機(jī)相關(guān)文章推薦閱讀: 淺談常用的PHP程序的地圖制作方法
本文地址:http://www.love62.cn/others/20523.html