手機(jī)訪問PC網(wǎng)址自動(dòng)跳轉(zhuǎn)移動(dòng)URL

DedeCMS移動(dòng)適配成功后,雖然首頁(yè)可以用百度官方的跳轉(zhuǎn)方法實(shí)現(xiàn)跳轉(zhuǎn),但是手機(jī)端訪問網(wǎng)站的內(nèi)頁(yè)pc網(wǎng)址時(shí),不會(huì)自主跳轉(zhuǎn)到相對(duì)應(yīng)的移動(dòng)站點(diǎn),查詢了很多方法,只有JS跳轉(zhuǎn)可以完美實(shí)現(xiàn)。

不考慮移動(dòng)端搜索引擎優(yōu)化,需要通過JS判斷是否移動(dòng)端,然后確定是否跳轉(zhuǎn)到指定頁(yè)面就行了。

添加js文件,代碼如下,名字隨意命(如 m.js):

//判斷是否移動(dòng)端,如果是則跳轉(zhuǎn)到指定的URL地址

functionbrowserRedirect(url) {

//只讀的字符串,聲明了瀏覽器用于 HTTP 請(qǐng)求的用戶代理頭的值

varsUserAgent =navigator.userAgent.toLowerCase();

varbIsIphoneOs = sUserAgent.match(/iphone os/i) =="iphone os";

varbIsMidp = sUserAgent.match(/midp/i) =="midp";

varbIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) =="rv:1.2.3.4";

varbIsUc = sUserAgent.match(/ucweb/i) =="ucweb";

varbIsAndroid = sUserAgent.match(/android/i) =="android";

varbIsCE = sUserAgent.match(/windows ce/i) =="windows ce";

varbIsWM = sUserAgent.match(/windows mobile/i) =="windows mobile";

if(bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) {

window.location.replace(url);

}

}

DedeCMS的首頁(yè)、內(nèi)容頁(yè)和欄目頁(yè)都是模版控制生成,因此只需要為每個(gè)模板添加JS引用代碼即可,具體如下:

<1> 首頁(yè)模板調(diào)用JS跳轉(zhuǎn)代碼:

<script src="/js/m.js"></script>

<script type="text/javascript">browserRedirect ("http://m.yudouyudou.com");</script>

<2> 欄目/列表頁(yè)模板調(diào)用的代碼:

<script src="/js/m.js"></script>

<script type="text/javascript">browserRedirect

("http://m.yudouyudou.com{dede:type typeid='0′ row=1}[field:typelink/]{/dede:type}"); </script>

<3> 文章內(nèi)容頁(yè)模板調(diào)用代碼:

<script src="/js/m.js"></script>

<script type="text/javascript">browserRedirect ("http://m.yudouyudou.com{dede:field name='arcurl'/}"); </script>

更新全站緩存并重新生成內(nèi)容頁(yè)、欄目頁(yè)、首頁(yè),再用移動(dòng)端訪問PC電腦網(wǎng)址就可以完美實(shí)現(xiàn)跳轉(zhuǎn)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容