最近有不少朋友問我怎么看SEO日志,在網(wǎng)上找了一些相關(guān)的資料并且結(jié)合自己的經(jīng)驗(yàn),為大家提供一個(gè)比較完整的日志文件的閱讀和分析方法:
廢話不多說,進(jìn)入主題:
問題一、網(wǎng)站LOG日志存放在什么地方?
一般的虛擬主機(jī)都提供LOG文件,但是不同的虛擬主機(jī)系統(tǒng)會(huì)提供不同的LOG文件存儲(chǔ)文件名,根據(jù)Emmar的經(jīng)驗(yàn),一般會(huì)有兩種,如下圖:
第一種
此類虛擬主機(jī)系統(tǒng)的日志文件存放在logfiles文件夾下,并且每日都提供LOG文件備份。
另外一種:
此類虛擬主機(jī)系統(tǒng)的日志文件存放在log文件夾下,一般需要再WEB管理界面設(shè)置需要下載的LOG文件,并且需要再刺入6點(diǎn)以后訪客生成下載。
問題二:如何查詢?cè)L問日志?
Emmar截取深圳液晶顯示模塊公司——興宇合電子的訪問日志來作為案例:
#Software: Microsoft Internet Information Services 6.0
#Version: 1.0
#Date: 2010-03-11 00:00:17
#Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status sc-bytes cs-bytes
2010-03-11 02:44:37 W3SVC381 211.154.135.217 GET /news/news.asp id=200 80 - 203.208.60.169 Mozilla/5.0+(compatible;+Googlebot/2.1;++http://www.google.com/bot.html) 200 0 0 29057 298
date表示記錄訪問日期;
time訪問時(shí)間;
s-sitename表示你的虛擬主機(jī)的代稱。
s-ip訪問者IP;
cs-method表示訪問方法,常見的有兩種,一是GET,就是平常我們打開一個(gè)URL訪問的動(dòng)作,二是POST,提交表單時(shí)的動(dòng)作;
cs-uri-stem就是訪問哪一個(gè)文件;
cs-uri-query是指訪問地址的附帶參數(shù),如asp文件?后面的字符串id=12等等,如果沒有參數(shù)則用-表示;
s-port 訪問的端口
cs-username 訪問者名稱
c-ip 來源ip
cs(User-Agent)訪問來源;
sc-status狀態(tài),200表示成功,403表示沒有權(quán)限,404表示打不到該頁面,500表示程序有錯(cuò);
sc-substatus 服務(wù)端傳送到客戶端的字節(jié)大??;
cs–win32-statu客戶端傳送到服務(wù)端的字節(jié)大?。?nbsp;
1:請(qǐng)求收到,繼續(xù)處理
2:操作成功收到,分析、接受
3:完成此請(qǐng)求必須進(jìn)一步處理
4:請(qǐng)求包含一個(gè)錯(cuò)誤語法或不能完成
5:服務(wù)器執(zhí)行一個(gè)完全有效請(qǐng)求失敗
100——客戶必須繼續(xù)發(fā)出請(qǐng)求
101——客戶要求服務(wù)器根據(jù)請(qǐng)求轉(zhuǎn)換HTTP協(xié)議版本
200——交易成功
201——提示知道新文件的URL
202——接受和處理、但處理未完成
203——返回信息不確定或不完整
204——請(qǐng)求收到,但返回信息為空
205——服務(wù)器完成了請(qǐng)求,用戶代理必須復(fù)位當(dāng)前已經(jīng)瀏覽過的文件
206——服務(wù)器已經(jīng)完成了部分用戶的GET請(qǐng)求
300——請(qǐng)求的資源可在多處得到
301——?jiǎng)h除請(qǐng)求數(shù)據(jù)
302——在其他地址發(fā)現(xiàn)了請(qǐng)求數(shù)據(jù)
303——建議客戶訪問其他URL或訪問方式
304——客戶端已經(jīng)執(zhí)行了GET,但文件未變化
305——請(qǐng)求的資源必須從服務(wù)器指定的地址得到
306——前一版本HTTP中使用的代碼,現(xiàn)行版本中不再使用
307——申明請(qǐng)求的資源臨時(shí)性刪除
400——錯(cuò)誤請(qǐng)求,如語法錯(cuò)誤
401——請(qǐng)求授權(quán)失敗
402——保留有效ChargeTo頭響應(yīng)
403——請(qǐng)求不允許
404——沒有發(fā)現(xiàn)文件、查詢或URl
405——用戶在Request-Line字段定義的方法不允許
406——根據(jù)用戶發(fā)送的Accept拖,請(qǐng)求資源不可訪問
407——類似401,用戶必須首先在代理服務(wù)器上得到授權(quán)
408——客戶端沒有在用戶指定的餓時(shí)間內(nèi)完成請(qǐng)求
409——對(duì)當(dāng)前資源狀態(tài),請(qǐng)求不能完成
410——服務(wù)器上不再有此資源且無進(jìn)一步的參考地址
411——服務(wù)器拒絕用戶定義的Content-Length屬性請(qǐng)求
412——一個(gè)或多個(gè)請(qǐng)求頭字段在當(dāng)前請(qǐng)求中錯(cuò)誤
413——請(qǐng)求的資源大于服務(wù)器允許的大小
414——請(qǐng)求的資源URL長于服務(wù)器允許的長度
415——請(qǐng)求資源不支持請(qǐng)求項(xiàng)目格式
416——請(qǐng)求中包含Range請(qǐng)求頭字段,在當(dāng)前請(qǐng)求資源范圍內(nèi)沒有range指示值,請(qǐng)求也不包含If-Range請(qǐng)求頭字段
417——服務(wù)器不滿足請(qǐng)求Expect頭字段指定的期望值,如果是代理服務(wù)器,可能是下一級(jí)服務(wù)器不能滿足請(qǐng)求
500——服務(wù)器產(chǎn)生內(nèi)部錯(cuò)誤
501——服務(wù)器不支持請(qǐng)求的函數(shù)
502——服務(wù)器暫時(shí)不可用,有時(shí)是為了防止發(fā)生系統(tǒng)過載
503——服務(wù)器過載或暫停維修
504——關(guān)口過載,服務(wù)器使用另一個(gè)關(guān)口或服務(wù)來響應(yīng)用戶,等待時(shí)間設(shè)定值較長
505——服務(wù)器不支持或拒絕支請(qǐng)求頭中指定的HTTP版本
問題三、有日志查詢工具嗎?
Emmar常用的一款I(lǐng)IS日志查詢工具可以查看各大搜索引擎蜘蛛的來訪次數(shù),截圖如下:
如果需要的朋友可以在此下載:IIS日志分析工具v3.5