成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

移動端網(wǎng)站開發(fā)如何做代碼適配?

2022-07-14    分類: 網(wǎng)站建設(shè)

如果不做移動適配的話,可能我們本來有的移動網(wǎng)頁和移動端排名因百度無法確認(rèn)是移動頁面,因此這部分流量都給指向了百度的轉(zhuǎn)碼頁??梢钥醋约壕W(wǎng)站在站長工具里面,移動端有多少流量是指向了轉(zhuǎn)碼頁。這部分流量在做完適配后,即可指向我們的移動頁面,避免了自己的流量被百度截流。

上次介紹了百度跳轉(zhuǎn)適配的相關(guān)問題,今天為大家介紹一下移動端網(wǎng)站如何做代碼適配。那么具體代碼適配站點(diǎn)在開發(fā)時要注意哪些內(nèi)容呢?

移動端網(wǎng)站開發(fā)如何做代碼適配? b2b如何推廣

代碼適配的開發(fā),百度官方也有詳細(xì)的說明,可分為兩部分: Vary HTTp標(biāo)頭 和 Meta applicable-device 標(biāo)簽。

一、Vary HTTp 標(biāo)頭

其作用在百度的文檔里解釋得很清楚:

1、它會向百度傳遞一個信號,表示說這是個代碼適配的站點(diǎn),百度就會盡快把網(wǎng)站抓取一遍進(jìn)行適配;

2、它可以防止用戶接收到錯誤的網(wǎng)頁緩存。這部分是在網(wǎng)站的服務(wù)器上進(jìn)行的,有可能是Nginx,Apache, IIS 等,需要在服務(wù)器的配置里,設(shè)置Varyheader 為Vary:Accept-Encoding, User-Agent

比如Nginx 下,可以在配置文件中加上:more_set_headers-s 200 "Vary: " "Accept-Encoding, User-Agent"

注意:打開這個設(shè)置需要nginx同時安裝有ngx_headers_more模塊

在Apache下,可以在配置文件里寫上:Headerappend Vary User-Agent

移動端網(wǎng)站開發(fā)如何做代碼適配? b2b如何推廣

二、Meta applicable-device 標(biāo)簽

Vary header 加上之后,為了讓百度更好地識別我們的頁面是 pC 還是 Mobile,就需要使用百度自定義的這個 Meta applicable-device 標(biāo)簽了。注意以下來自百度的消息: Meta applicable-device 標(biāo)簽,并非是站點(diǎn)必須標(biāo)注的,現(xiàn)在很多站點(diǎn)沒有標(biāo)記這個標(biāo)簽情況也很好。但這個標(biāo)簽可以幫助百度校驗(yàn)自己的判斷,并及時進(jìn)行修正。做這個事情又不麻煩,所以我們建議代碼適配站點(diǎn)為了保證效果,還是加這個標(biāo)簽。

因此可能有些網(wǎng)站之前的移動流量已經(jīng)很好了, 不會出現(xiàn)被百度轉(zhuǎn)碼的情況. 這說明百度已經(jīng)能很好地識別你的移動頁面了. 但是依然建議加上這個標(biāo)簽, 一來加這個標(biāo)簽很容易, 二來可以確保百度能更準(zhǔn)確地識別頁面類型. 如果沒有加這個標(biāo)簽的話, 萬一突然技術(shù)做改版, 一些代碼的修改導(dǎo)致百度無法繼續(xù)準(zhǔn)確識別頁面類型了呢?

這部分是在網(wǎng)站的模板里添加的。自適應(yīng)的網(wǎng)站肯定已經(jīng)有了判斷用戶設(shè)備是 pC還是 Mobile的邏輯。利用這個邏輯,在整站的<head></head> 部分添加一行代碼即可:

如果用戶是pC設(shè)備(注意需要包括Baiduspider pC UA),則添加<metaname="applicable-device" content="pc">

如果用戶是移動設(shè)備(包括Baiduspider Mobile UA),則添加<metaname="applicable-device" content="mobile">

注:關(guān)于BAIDUSpIDER,移動和pC其實(shí)都是Baiduspider,并沒有區(qū)分,只是UA進(jìn)行了區(qū)分。新移動UA請見百度官方文檔。

以上是網(wǎng)站建設(shè)創(chuàng)新互聯(lián)為大家總結(jié)的一點(diǎn)經(jīng)驗(yàn),希望對大家在移動端網(wǎng)站制作的思路上有所幫助,如需獲得咨詢及方案,歡迎聯(lián)系咨詢我們獲取。

當(dāng)前名稱:移動端網(wǎng)站開發(fā)如何做代碼適配?
地址分享:http://jinyejixie.com/news48/177948.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、網(wǎng)站維護(hù)、面包屑導(dǎo)航ChatGPT、網(wǎng)頁設(shè)計(jì)公司網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管
罗甸县| 桑植县| 井冈山市| 阿城市| 南江县| 盖州市| 呼伦贝尔市| 福贡县| 兰西县| 临清市| 海门市| 翁源县| 翁源县| 青阳县| 贵南县| 龙川县| 郓城县| 柳河县| 津南区| 九龙坡区| 巴塘县| 英德市| 如东县| 汉中市| 浦北县| 馆陶县| 百色市| 客服| 丹巴县| 台北市| 平泉县| 溧水县| 浦县| 岐山县| 连山| 屏南县| 姚安县| 阿克陶县| 仁布县| 邮箱| 延寿县|