聯系官方銷售客服
1835022288
028-61286886
各位老師,你們的迅睿手機站是怎么自動判別的,我用系統那個自動判別手機站不起作用,用js判別,{str_replace(SITE_URL, SITE_MURL, $my_web_url)},出現系統故障!
<script type="text/javascript">if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href="{str_replace(SITE_URL, SITE_MURL, $my_web_url)}";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>
js被壓縮了,執行不了的,格式化js吧
回復@A0_歪瓜
好吧,換了個寫法可以了,這是我從另外個網站復制過來的,想著應該沒問題,謝謝。
這個js適用于生成了靜態頁面的終端識別跳轉,
我的站是偽靜態基本上用不著這個代碼
回復@展望未來
在手機上上訪問PC,你是怎么識別的呢?
如果不生成靜態不建議使用js跳轉
回復@疾風
我這是做外貿優化的,生成的是純靜態,我也不想寫個js做判斷跳轉,還有其他辦法嗎?
純靜態就必須用js這代碼了
回復@trunnano
回復@疾風
https://kmpass.com,在手機端一直重定向,無法訪問,https://www.kmpass.com就可以,這是什么問題呢?我是js判斷的,js沒問題。
可以自動跳轉啊
回復@疾風
你在手機端輸入,kmpass.com可以嗎
帶www的,可以正常跳
你先要把xxx.com 301到 www.xxx.com,就對了
回復@trunnano
回復@疾風
做的有www,pc沒問題,手機就這樣了
可以改進一下
贊同
回復@疾風
回復迅睿框架創始人
謝謝了,解決了,還是301設置的問題,ssl證書開啟后,首頁默認跳轉到https://www.kmpass.com 的,我以為301是設置好的,沒想到301沒設置,在Nginx配合文件里加了下面的配置
if ($host != 'www.kmpass.com' ) {
rewrite ^/(.*)$ https://www.kmpass.com/$1 permanent;
}
要感謝我