DedeCMS移動端訪問pc網址自動跳轉m網址SEO教程
導讀:SEO教程SEO教程DedeCMS移動適配成功后,有一個問題一直煩擾,雖然首頁可以用百度官方的跳轉方法實現跳轉,但是手機端訪問網站的內頁pc網址時,不會自主跳轉到相對應的移動站點,網站建設公司網站seo優化診斷工具。
DedeCMS移動適配成功后,有一個問題一直煩擾,雖然首頁可以用百度官方的跳轉方法實現跳轉,但是手機端訪問網站的內頁pc網址時,不會自主跳轉到相對應的移動站點,查詢了很多方法 […]
DedeCMS移動適配成功后,有一個問題一直煩擾,雖然首頁可以用百度官方的跳轉方法實現跳轉,但是手機端訪問網站的內頁pc網址時,不會自主跳轉到相對應的移動站點,查詢了很多方法,只有JS跳轉可以完美實現,今天就把教程寫出來,希望可以幫到大家(這里不考慮移動端搜索引擎優化,需要通過JS判斷是否移動端,然后確定是否跳轉到指定頁面就行了):
1、添加js文件,代碼如下,名字隨意命(余斗的為m.js):
//判斷是否移動端,如果是則跳轉到指定的URL地址 function browserRedirect(url) {  網站seo優化課程; //只讀的字符串,聲明了瀏覽器用網站建設教程于 HTTP 請求的用戶代理頭的值 var sUserAgent = navigator.userAgent.toLowerCase(); var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os"; var bIsMidp = sUserAgent.match(/midp/i) == "midp"; var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4"; var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb"; var bIsAndroid = sUserAgent.match(/android/i) == "android"; var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce"; var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile"; if (bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) { window.location.replace(url); } }2、在需要做跳轉的頁面引用JS,調用方法(這里根據自己的js所放路徑和名字自行修改:
<script src="/js/m.js"></script> <script type="text/javascript">browserRedirect("http://m.seouc.com/yudoubiji");</script>3、因為DedeCMS的內容頁和欄目頁都是模版控制生成,不可能在每個生成的頁面都加上這段代碼,這里需要變通一下,在模版中加一次即可,主要分為欄目/列表頁和文章頁加代碼,以博客為例,移動站點的域名為m.yudouyudou.com,pc對應的文章頁和欄目頁后綴相同:
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-26 ,文章DedeCMS移動端訪問pc網址自動跳轉m網址SEO教程主要講述網址,跳轉,網址網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_9952.html