国产又色又爽无遮挡免费,亚洲中文字幕乱码熟女在线,换脸国产av一区二区三区,99久久亚洲综合精品成人网

18710002700

網站優化
當前位置:首頁 >> 動態 >>  網站優化

手機網站如何快速向百度提交數據提升排名?

2016-06-01 鋒云科技

隨著網民對于移動化趨勢的加強,移動端流量獲取成為了網站的重中之重。現在主流的數據提交方式共有以下三種:

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

2,代碼適配:該方法使用相同的網址(不考慮用戶所使用的設備),但會根據服務器對用戶所用瀏覽器的了解(ua),針對不同設備類型生成不同版本的HTML。

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

我們知道,百度發現我們網站內容的方式有那么幾種:

1、是通過百度蜘蛛自動抓取,這種方式是最傳統和原始的方式。這其中當然還可以使用robots協議引導蜘蛛到sitemap文件內,使其加速抓取網站內容。不過歸根結底,該種方式還是向提示蜘蛛來抓取,具體的抓取我們無法判斷。而且還要看蜘蛛對于該站的抓取頻率問題。

2、是通過百度站長工具,將數據主動提交給百度,該種方式能有效的提高百度蜘蛛抓取數據的效率,也是我比較推薦的站長們應該使用的數據提交方式。

百度站長工具提交數據的方式主要有以下三種,下面我們就針對移動網站,來講解一下這三種方式。

第一種方式:主動推送

第二種方式:自動推送

第三種方式:sitemap提交

一、主動推送

主動推送是最為快速的提交方式,將站點當天新產出鏈接立即通過此方式推送給百度,可以保證新鏈接可以及時被百度收錄。

如何使用主動推送功能

1,需要網站制作數據推送接口,進入主動推送工具后,會看到接口調用地址的token,token是由16個英文數字組合的字符串移動站點優化 網站優化 提交sitemap 移動網站優化 搜索引擎排名

2,下面提供一些推送示例

1)curl推送示例

將要提交的url數據寫入一個本地文件,比如urls.txt,每個url占一行,然后調用curl命令:

curl -H 'Content-Type:text/plain' --data-binary @urls.txt

"http://data.zz.baidu.com/urls?site=www.example.com&token=edk7yc4rEZP9pDQD"

使用php、python、java等可以參照這個過程推送結構化數據。

2)post推送示例

POST /urls?site=www.58.com&token=edk7ychrEZP9pDQD HTTP/1.1

User-Agent: curl/7.12.1

Host: data.zz.baidu.com

Content-Length: 83

http://www.example.com/1.html

http://www.example.com/2.html

3)php推送示例

$urls = array(

    'http://www.example.com/1.html',

    'http://www.example.com/2.html',

);

$api = 'http://data.zz.baidu.com/urls

site=www.58.com&token=edk7ychrEZP9pDQD';

$ch = curl_init();

$options = array(

   CURLOPT_URL => $api,

   CURLOPT_POST => true,

   CURLOPT_RETURNtrANSFER => true,

   CURLOPT_POSTFIELDS => implode("\n", $urls),

   CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),

);

curl_setopt_array($ch, $options);

$result = curl_exec($ch);

echo $result;

4)ruby推送示例

require 'net/http'

urls = ['http://www.example.com/1.html', 'http://www.example.com/2.html']

uri = URI.parse('http://data.zz.baidu.com/urls

site=www.xxx.com&token=eTk7ychrWZP1pDQD')

req = Net::HTTP::Post.new(uri.request_uri)

req.body = urls.join("\n")

req.content_type = 'text/plain'

res = Net::HTTP.start(uri.hostname, uri.port) { |http| http.request(req) }

puts res.body

相關新聞
18710002700
返回頂部
主站蜘蛛池模板: 司法| 海城市| 新丰县| 游戏| 咸宁市| 阜康市| 阳高县| 临海市| 鹿邑县| 佛冈县| 舟山市| 合川市| 永川市| 巴林左旗| 磐安县| 泸溪县| 哈巴河县| 北辰区| 吉木乃县| 大港区| 务川| 英超| 闻喜县| 五常市| 乌兰察布市| 兰州市| 枞阳县| 明水县| 密云县| 新郑市| 昔阳县| 盘锦市| 灯塔市| 洞头县| 海口市| 镇坪县| 汤原县| 上林县| 比如县| 方山县| 巩留县|