最近有不少朋友問我怎么看SEO日志,Emmar在網上找了一些相關的資料并且結合自己的經驗,為大家提供一個比較完整的日志文件的閱讀和分析方法: 廢話不多說,進入主題: 問題一、網站LOG日志存放在什么地方? 一般的虛擬主機都提供LOG文件,但是不同的虛擬主機系統會提供不同的LOG文件存儲文件名,根據Emmar的經驗,一般會有兩種,如下圖: 第一種 
此類虛擬主機系統的日志文件存放在logfiles文件夾下,并且每日都提供LOG文件備份。 另外一種: 
此類虛擬主機系統的日志文件存放在log文件夾下,一般需要再WEB管理界面設置需要下載的LOG文件,并且需要再刺入6點以后訪客生成下載。 問題二:如何查詢訪問日志? 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訪問時間; s-sitename表示你的虛擬主機的代稱。 s-ip訪問者IP; cs-method表示訪問方法,常見的有兩種,一是GET,就是平常我們打開一個URL訪問的動作,二是POST,提交表單時的動作; cs-uri-stem就是訪問哪一個文件; cs-uri-query是指訪問地址的附帶參數,如asp文件?后面的字符串id=12等等,如果沒有參數則用-表示; s-port 訪問的端口 cs-username 訪問者名稱 c-ip 來源ip cs(User-Agent)訪問來源; sc-status狀態,200表示成功,403表示沒有權限,404表示打不到該頁面,500表示程序有錯; sc-substatus 服務端傳送到客戶端的字節大小; cs–win32-statu客戶端傳送到服務端的字節大;
1**:請求收到,繼續處理 2**:操作成功收到,分析、接受 3**:完成此請求必須進一步處理 4**:請求包含一個錯誤語法或不能完成 5**:服務器執行一個完全有效請求失敗
100——客戶必須繼續發出請求 101——客戶要求服務器根據請求轉換HTTP協議版本
200——交易成功 201——提示知道新文件的URL 202——接受和處理、但處理未完成 203——返回信息不確定或不完整 204——請求收到,但返回信息為空 205——服務器完成了請求,用戶代理必須復位當前已經瀏覽過的文件 206——服務器已經完成了部分用戶的GET請求
300——請求的資源可在多處得到 301——刪除請求數據 302——在其他地址發現了請求數據 303——建議客戶訪問其他URL或訪問方式 304——客戶端已經執行了GET,但文件未變化 305——請求的資源必須從服務器指定的地址得到 306——前一版本HTTP中使用的代碼,現行版本中不再使用 307——申明請求的資源臨時性刪除
400——錯誤請求,如語法錯誤 401——請求授權失敗 402——保留有效ChargeTo頭響應 403——請求不允許 404——沒有發現文件、查詢或URl 405——用戶在Request-Line字段定義的方法不允許 406——根據用戶發送的Accept拖,請求資源不可訪問 407——類似401,用戶必須首先在代理服務器上得到授權 408——客戶端沒有在用戶指定的餓時間內完成請求 409——對當前資源狀態,請求不能完成 410——服務器上不再有此資源且無進一步的參考地址 411——服務器拒絕用戶定義的Content-Length屬性請求 412——一個或多個請求頭字段在當前請求中錯誤 413——請求的資源大于服務器允許的大小 414——請求的資源URL長于服務器允許的長度 415——請求資源不支持請求項目格式 416——請求中包含Range請求頭字段,在當前請求資源范圍內沒有range指示值,請求也不包含If-Range請求頭字段 417——服務器不滿足請求Expect頭字段指定的期望值,如果是代理服務器,可能是下一級服務器不能滿足請求
500——服務器產生內部錯誤 501——服務器不支持請求的函數 502——服務器暫時不可用,有時是為了防止發生系統過載 503——服務器過載或暫停維修 504——關口過載,服務器使用另一個關口或服務來響應用戶,等待時間設定值較長 505——服務器不支持或拒絕支請求頭中指定的HTTP版本 問題三、有日志查詢工具嗎? Emmar常用的一款IIS日志查詢工具可以查看各大搜索引擎蜘蛛的來訪次數,截圖如下: 
如果需要的朋友可以在此下載:IIS日志分析工具v3.5 原文出處:http://www.027stu.com/post/20100315429.html 轉載請注明出處,尊重他人勞動成果。 Emmar歡迎與大家交流 QQ:42095857
|