回覆列表
  • 1 # 科技男

    如何佈局您的PC站和移動站,並表達兩者之間內容的對應關係

    目前較流量的PC站與移動站配置方式有三種,百度站在搜尋引擎角度將這三種分別稱為跳轉適配、程式碼適配和自適應,以下為這三種配置方式的名詞解釋及異同對比。

    1,跳轉適配:該方法會利用單獨的網址向每種裝置提供不同的程式碼。這種配置會嘗試檢測使用者所使用的裝置或ua,然後使用 HTTP 重定向和 Vary HTTP 標頭重定向到相應的頁面。

    2,程式碼適配:該方法使用相同的網址(不考慮使用者所使用的裝置),但會根據伺服器對使用者所用瀏覽器的瞭解(ua),針對不同裝置型別生成不同版本的 HTML。

    3,自適應:透過同一網址提供相同 HTML 程式碼的網站設計方法。該方法不考慮使用者所使用的裝置(pc、平板電腦、移動裝置),但可以根據螢幕尺寸以不同方式呈現(即適應)顯示屏。

    三種配置方式的最佳化建議

    1.跳轉適配  

    在此配置中,每個pc版網址都具有一個對應的不同網址,用於提供針對移動裝置進行最佳化的內容。為了幫助我們的演算法瞭解單獨的移動版網址,我們建議您使用以下注釋:

    在pc版網頁上,新增指向對應移動版網址的特殊連結 rel="alternate" 標記。這有助於發現網站的移動版網頁所在的位置。  在移動版網頁上,新增指向對應pc版網址的連結 rel="canonical" 標記。

    例如,假設pc版網址為http://www.example.com/page-1,且對應的移動版網址為 http://m.example.com/page-1,那麼此示例中的註釋如下所示:

    在pc版網頁(http://www.example.com/page-1) 上,新增:  

    而在移動版網頁(http://m.example.com/page-1) 上,所需的註釋應為:  

    也可以使用原有的開放適配提交方法,

    2.程式碼適配  

    為了使百度能夠知道當您的頁面發生變化時,同時需要用其他的ua重新抓取一遍,請您新增Vary HTTP標頭。Vary HTTP 標頭具有以下兩個非常重要且實用的作用:  a) 它會向 ISP 和其他位置使用的快取伺服器表明:在決定是否透過快取來提供網頁時它們應考慮使用者代理。如果您沒有使用 Vary HTTP 標頭,快取可能會錯誤地向移動裝置使用者提供pc版 HTML 網頁的快取(反之亦然)。  b) 它有助於 百度spdier 更快速地發現針對移動裝置進行最佳化的內容,這是因為我們在抓取針對移動內容進行過最佳化的網址時,會將有效的 Vary HTTP 標頭作為抓取訊號之一,我們會提高用其他ua抓取此網頁的優先順序。示例:  並且在pc的響應的head中新增  <meta name="applicable-device" content="pc">  在移動的響應的head中新增  <meta name="applicable-device" content="mobile">

    3.自適應  

    自適應設計有其一般原則:在head新增以下程式碼並且使用<picture>元素處理自適應圖片:  <meta name="viewport" content="width=device-width, initial-scale=1.0">

    自適應頁面還應該在head中標識:  

    <meta name="applicable-device"content="pc,mobile">  

    表示頁面同時適合在移動裝置和PC上進行瀏覽。

  • 2 # 李超狼哥哥

    手機把uc裡的瀏覽設定,改為電腦版,這樣再登網站就行了,想下載影片的話,手機版圖片是死的,而改成電腦版後,就成動態圖了,很方便

  • 中秋節和大豐收的關聯?
  • 香菸除了烤煙型還有什麼型別?