今年1月份記錄了一篇《清除百度MIP緩存,糾正跳轉錯誤》,當時是在百度移動搜索(m.baidu.com或者baidu app)中的搜索結果跳到錯誤的MIP頁面上,通過清除該域名下所有MIP緩存解決的,估計是百度的移動網頁索引中哪裡出了問題。
時隔一個多月,2月中旬後再次出現百度移動搜索中的搜索結果跳轉到錯誤的網址,而這次不是MIP頁面,而是普通的響應式網頁頁面,在移動搜索結果中顯示的網頁标題都是對的,就是點擊後到了錯誤的網址,例如統一都跳轉到 www.example.com/xxx/node/40933 ,裡面的内容明顯不匹配,而對應的百度PC搜索(www.baidu.com)中是沒有這種錯誤的。真是奇怪的問題。🙁
這次發現得晚一些,差不多有1個月左右了才發現,每天這種錯誤的跳轉數量在數萬以上,給用戶造成很不好的體驗,發現問題後我們也第一時間在搜索資源反饋中心提交了問題,但百度一直在查,也沒給出個明确的結果來。我們想像上次那樣清除緩存解決,但這次不是MIP頁面,普通的收錄網站還沒有辦法快速批量清理緩存,一籌莫展啊。😫
這樣拖了好幾天,後來在同事的提醒下,我嘗試修改了Drupal的PHP模闆文件,對訪問的Referer進行讀取,其中有百度移動搜索顯示我們網站标題的url編碼内容,我用PHP程序進行截取,然後在我們站内用301跳轉到對應該标題的正确網址,通過這種辦法作為一種被迫應對的操作,算是可以給浏覽者其需要的内容。👌
程序代碼就不在這裡貼出來了,其他朋友如果遇到類似的錯誤,很可能不是用的Drupal,需要自己想辦法編程來解決,上面的思路供參考。這個問題我們采取以上措施有1個星期了,沒有負面影響,今天同事看百度統計,發現那種錯誤也大幅減少了,即使還存在那種錯誤,我們的辦法也可以應對。✌
這種問題我們今年遇到兩次了,估計肯定還有更多朋友的網站也遇到類似的問題,如果搜索到本文可以試一試我們說的辦法。百度最近确實不太靠譜,昨天百度統計居然挂掉了,打開百度統計的後台提示正在加緊恢複。還有百度聯盟、百度站内搜索、百度分享等到現在連https都不支持,感覺百度的人要麼去抓競價排名收入去了,要麼去搞AI新發展去了,一些以前的平台沒人維護和改進了。👎
评论