劉連康:解決訪問ECSHOP手機端自動跳轉到/mobile目錄下的問題

劉連康 2020年1月2日23:03:17
評論
1,9233 991字閱讀3分18秒

如果你們使用過ECSHOP這個電子商務網站程序,你們就會發現,原來ECSHOP是自帶手機端的。

 

只不過ECSHOP的手機端是自動跳轉到了/mobile目錄下,像這樣的手機端根本就不好做SEO,權重沒那么高,都還沒有自適應的強呢。

 

所以,我們就很有必要把ECSHOP網站做成自適應,剛剛康哥在幫一位客戶開發ECSHOP手機端自適應的時候,就遇到了訪問ECSHOP手機端總是自動跳轉到/mobile目錄下的問題。

 

現在的網站SEO,你想要PC端和手機端都有很不錯的排名,要么就做一個獨立的手機端出來,也就是m前綴的手機端二級域名。

 

要么你就把網站直接做成自適應,不要傻不拉幾的把手機端做成http://www.keetb.com/mobile/,百度不喜歡這一套,因為百度技術太爛。

 

這要怎么整?

 

根本原因就是因為網站根目錄里面有一個index.php文件,是這個文件里面有一段代碼在作祟,就是下面這段代碼了哈。

$ua = strtolower($_SERVER['HTTP_USER_AGENT']);

$uachar = "/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|mobile)/i";

if(($ua == '' || preg_match($uachar, $ua))&& !strpos(strtolower($_SERVER['REQUEST_URI']),'wap'))
{
    $Loaction = 'mobile/';
    if (!empty($Loaction))
    {
        ecs_header("Location: $Loaction\n");
        exit;
    }
}

其實,解決這個自動跳轉的問題是很簡單的哈,我們只需要在FTP找到網站根目錄的index.php文件,將24行到36行的ua判斷代碼都給刪除或者注釋掉就可以了,具體操作如下圖所示:

劉連康:解決訪問ECSHOP手機端自動跳轉到/mobile目錄下的問題

如果還是出現訪問ECSHOP手機端自動跳轉/mobile目錄下的問題,那么你就可以檢查一下 includes/init.php,看看里面是不是有一條pc_to_mobile();的函數代碼,如果有,將其刪除即可。

 

本文為原創文章,版權歸作者所有,未經授權,禁止抄襲,否則將追究法律責任!

歡迎轉載,轉載請注明作者和出處,謝謝!

作者:劉連康

首發:劉連康博客

  • 我的微信
  • 這是我的微信掃一掃
  • weinxin
  • 我的微信公眾號
  • 我的微信公眾號掃一掃
  • weinxin
劉連康
  • 本文由 發表于 2020年1月2日23:03:17
匿名

發表評論

匿名網友 填寫信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: