1. 求解百度站長工具移動站點適配的正則表達式
主要是看你的來網址是什麼樣子源,有什麼規律,比如例子中的:
http://zhanzhang..com/(\d+)
它表示 網址以http://zhanzhang..com/開頭,後面是1~N個數字,比如0009
移動的網址http://m..com/${1} 其中${1} 代表PC表達式中的 (\d+),例如PC網址後面 是 0009,這里的網址結尾對應也是0009
所以需要找到自己的規律,才能寫正則。
2. 如何使用兩套網站模版,判斷代碼適配,手機端pc端統一url
||
js"><!--
//平台、設備和操作系統
varsystem={
win:false,
mac:false,
xll:false
};
//檢測平台
varp=navigator.platform;
system.win=p.indexOf("Win")==0;
system.mac=p.indexOf("Mac")==0;
system.x11=(p=="X11")||(p.indexOf("Linux")==0);
//跳轉語句,如果是手版機訪問就自動跳轉到權wap..com頁面
if(system.win||system.mac||system.xll){
}else{
window.location.href="http://www.72mj.cn/wap.html";
}
-->
3. 代碼適配移動站點怎樣對百度友好
在網路公開的三種移動化技術選型中,代碼適配可在網上尋找到的內容並不多,那麼具體代碼適配站點在開發時要注意哪些內容呢?
文/TripAdvisor 貓途鷹SEO負責人張洺乾
網路的移動適配目前分為三種情況:跳轉適配,代碼適配和自適應。跳轉適配目前網路的站長平台里有完整的適配工具,可以在平台里提交適配規則即可。但是代碼適配則需要我們在網站里做一些配置,才能讓網路准確識別我們的網頁適配關系。下面就詳細介紹下我們做代碼適配的過程。
流量潛力
如果不做移動適配的話,可能我們本來有的移動網頁和移動端排名因網路無法確認是移動頁面,因此這部分流量都給指向了網路的轉碼頁。可以看自己網站在站長工具裡面,移動端有多少流量是指向了轉碼頁。這部分流量在做完適配後,即可指向我們的移動頁面,避免了自己的流量被網路截流。
開發
代碼適配的開發,網路官方也有詳細的說明(詳情見關於代碼適配部分內容),可分為兩部分: Vary HTTP標頭 和 Meta applicable-device 標簽。
【Vary HTTP 標頭】
其作用在網路的文檔里解釋得很清楚:
1、它會向網路傳遞一個信號,表示說這是個代碼適配的站點,網路就會盡快把網站抓取一遍進行適配;
2、它可以防止用戶接收到錯誤的網頁緩存。這部分是在網站的伺服器上進行的,有可能是Nginx,Apache, IIS 等,需要在伺服器的配置里,設置Varyheader 為Vary:Accept-Encoding, User-Agent
比如Nginx 下,可以在配置文件中加上:more_set_headers-s 200 "Vary: " "Accept-Encoding, User-Agent"
注意:打開這個設置需要nginx同時安裝有ngx_headers_more模塊
在Apache下,可以在配置文件里寫上:Headerappend Vary User-Agent
【Meta applicable-device 標簽】
Vary header 加上之後,為了讓網路更好地識別我們的頁面是 PC 還是 Mobile,就需要使用網路自定義的這個 Meta applicable-device 標簽了。注意以下來自網路的消息: Meta applicable-device 標簽,並非是站點必須標注的,現在很多站點沒有標記這個標簽情況也很好。但這個標簽可以幫助網路校驗自己的判斷,並及時進行修正。做這個事情又不麻煩,所以我們建議代碼適配站點為了保證效果,還是加這個標簽。
因此可能有些網站之前的移動流量已經很好了, 不會出現被網路轉碼的情況. 這說明網路已經能很好地識別你的移動頁面了. 但是依然建議加上這個標簽, 一來加這個標簽很容易, 二來可以確保網路能更准確地識別頁面類型. 如果沒有加這個標簽的話, 萬一突然技術做改版, 一些代碼的修改導致網路無法繼續准確識別頁面類型了呢?
這部分是在網站的模板里添加的。自適應的網站肯定已經有了判斷用戶設備是 PC還是 Mobile的邏輯。利用這個邏輯,在整站的<head></head> 部分添加一行代碼即可:
如果用戶是PC設備(注意需要包括Baispider PC UA),則添加<metaname="applicable-device" content="pc">
如果用戶是移動設備(包括Baispider Mobile UA),則添加<metaname="applicable-device" content="mobile">
註:關於BAIDUSPIDER,移動和PC其實都是Baispider,並沒有區分,只是UA進行了區分。最新移動UA請見網路官方文檔。
驗收上線
開發完成後,需要先在測試機上驗收。可以用 Google 瀏覽器來模擬 Baispider 來檢查是否添加正確, 如圖所示, 是檢查 Baispider Mobile UA 的效果的
在測試機上驗收完成後就可以上線了。上線後,盡量再用站長平台的抓取診斷工具測試幾個頁面,以免到線上後出現與測試機不一致的情況。比如下面是抓取 PC 頁面來檢查的線上結果。
跟蹤
上線後就可以持續跟蹤網路移動的SEO流量數據了。要追蹤的主要是網站自己的統計工具統計的流量數據和網路站長平台的移動端轉碼頁流量數據。上線後一到兩周,移動端的流量應該就會有明顯的增長,而網路轉碼頁的流量則會下降。這個此消彼長的過程會持續一段時間。直到轉碼頁的流量基本為0,都轉為移動頁的流量。
關於代碼適配
為了使網路能夠知道當您的頁面發生變化時,同時需要用其他的ua重新抓取一遍,請您添加Vary HTTP標頭。Vary HTTP 標頭具有以下兩個非常重要且實用的作用:
a)它會向 ISP 和其他位置使用的緩存伺服器表明:在決定是否通過緩存來提供網頁時它們應考慮用戶代理。如果您沒有使
4. pc 網站有了,怎麼做手機適應的網站
去網路站長平台提交自適應的那個東西
5. 如何為網站安裝百度自動推送JS代碼
1、首先要先登錄到網路站長,選中自己要想要推送的網站,點擊鏈接提交專,我們可以看到有三屬種鏈接提交的方式,主動推送,自動推送,還有sitemap,這次我們主要還是說自動推送,我們點開。