百度SiteApp是專門爲pc網站提供轉手機網站的服務,特別是在剛剛步入移動互聯網的時候,百度siteapp的這個功能讓不少新手小白均可以快速的搭建手機網站,確實很方便,不過百度悄悄下線了siteapp服務,但凡用百度siteapp生成的手機網站也都受到了波及。php
而有沒有一樣的產品替代呢 ? 推薦跨屏移動,也是專門定位pc轉手機的服務,而且提供定製服務,效果很是好。html
下面來自網友分享的其餘解決方案,也能夠參考一二《百度SiteApp網站打不開,手機站該如何解決?》html5
前段時間用Google瀏覽器在測試網站的加載速度的時候,發現百度的js跳轉很慢,由於有使用百度雲加速的服務,原本就有時候由於節點移到國外因此加載速度很慢或者甚至加載不了的狀況偶爾出現,因此沒在乎。可是,這幾天用手機訪問移動站是發現根本訪問不了,雖然以前偶爾也有這種狀況發生,可是此次是連續好幾天出現這種狀況,偶爾能訪問也是隻能訪問首頁,百度Site APP生成的手機站內頁打不開了!nginx
由於這個網站的移動端是用百度siteapp作的,因此以前有網友提示手機端不能評論,可是懶得折騰也就一直放在那裏沒有處理。最近百度siteapp首頁訪問異常,而後在網上看到不少人都出現siteapp製做的手機網站不能訪問了的狀況,所以判斷這應該不是單一狀況,應該是siteapp自身出了問題,當我訪問百度siteapp官方網站的時候,發現自從去年開始清理未備案網站的公告外就沒有任何更新,再者以前已關閉變現功能及系統模板相繼下架,而官方微博及論壇都清空或者跳轉到另外的網站,全部百度應該是放棄了siteapp這個項目。api
說實話,對於新手而言,百度siteapp確實有很大的幫助,畢竟無論從技術及安全的角度來說,都能讓新手快速將PC站轉化爲移動站。反正百度siteapp剛出來的時候,我由於不熟悉html5建站就使用百度siteapp建站平臺建了手機站。網站訪問慢一點其實還好,可是直接不能訪問這讓我不能忍了。因而就果斷刪除百度siteapp,使用WordPress移動插件來實現移動站的展示,可是想完全刪除siteapp的適配及移動搜索數據的更新,只是作這些仍是不夠的,代碼適配的開發,百度官方也有詳細的說明,可分爲兩部分:Vary HTTP標頭和Meta applicable-device標籤。若是你也是用代碼適配,那麼你還須要作下面這些操做:瀏覽器
1、添加Vary HTTP 標頭緩存
爲了使百度可以知道當您的頁面發生變化時,同時須要用其餘的ua從新抓取一遍,請您添加Vary HTTP標頭。其做用在百度的文檔裏解釋得很清楚:一、它會向百度傳遞一個信號,表示說這是個代碼適配的站點,百度就會盡快把網站抓取一遍進行適配;二、它能夠防止用戶接收到錯誤的網頁緩存。安全
這部分須要在網站的服務器上設置的,通常是在Nginx,Apache,IIS等,須要在服務器的配置裏,設置Varyheader爲Vary:Accept-Encoding, User-Agent服務器
(1)在Nginx下,能夠在配置文件中加上:more_set_headers-s 200 「Vary: 」 「Accept-Encoding, User-Agent」app
注意:打開這個設置須要nginx同時安裝有ngx_headers_more模塊
(2)在Apache下,能夠在配置文件裏寫上:Headerappend Vary User-Agent
2、定義Meta applicable-device 標籤
Vary header 加上以後,爲了讓百度更好地識別咱們的頁面是PC仍是Mobile,就須要使用百度自定義的這個Meta applicable-device標籤了。這個標籤能夠幫助百度校驗本身的判斷,並及時進行修正。
(1)在pc的響應的head中添加<meta name=」applicable-device」 content=」pc」>
(2)在移動的響應的包頭中添加<meta name=」applicable-device」 content=」mobile」>
注意:添加這個標記的位置是在你程序模板中修改,通常是在header.php文件中。
3、修改已生效的適配關係
pc站移動適配到wap移動站,pc站改版成html5自適應站或者代碼適應站,wap域名已經刪除,新發布的文章仍是會自動適配到siteapp移動站,遇到這種狀況剛完成第1、二步驟的操做是不夠的,接下來就是要修改原來在百度移動搜索中設置的適配關係,完全刪除siteapp。這個方法能夠參考百度站長論壇分享的《跳轉適配成功後,能不能更改適配方法》的解決方法:
(1)使用移動適配工具提交對應關係,PC和移動填同一個URL(工具能夠支持)
(2)讓spider重抓PC端站點和M端站點
若是是新建獨立移動站,那麼只要從新提交新的適配數據進行覆蓋就好了,待新數據適配成功後線上可生效。