none
搜尋引擎檢索動態網頁 RRS feed

  • 問題

  • 各位前輩,

     

    小弟有一個偏向於 SEO 搜尋引擎的問題,不曉得發表在這討論版是否適合。

     

    我想做一個 search engine friendly 的網站,能針對動態資源例如 *.aspx、*.php 讓搜尋引擎檢索時覺得網站有在做更新。

     

    我觀察到 web server 在 response 一些靜態頁面 *.html、圖片檔、CSS檔時,於 http response header 中都會有一個 last-modified 的 header 用以描述這些資源在 server 端最後的修改時間,而最後修改時間即為這些靜態資源檔案於作業系統的最後修改時間。

     

    不過令我困惑的是,server 在處理動態資源時,在回應的 http 串流中,其實都不會有 last-modified header,這樣搜尋引擎他要如何知道各網站動態資源的最後更新日期,如果在 http response 加入 last-modified header 對搜尋引擎有效果嗎?

    還是有其他方式能能讓搜尋引擎知道動態網頁有做更新呢?

     

    以上問題,希望各位前輩能不吝賜教,謝謝。

    2008年12月24日 上午 02:01

解答

  • HI,

     

    搜尋引擎一般都是利用last-modified header判斷網頁有沒有更新, 好像沒有聽過會判斷內容長度

     

    tihs

    2008年12月25日 上午 03:05

所有回覆

  • 2008年12月24日 上午 02:52
  • 謝謝您提供的參考資料。

     

    不過若網站沒有自行實作 http response code (e.g. 200 OK or 304 Not Modified),也就是說每次向 server 請求網頁時,都是回傳 200 OK 且無回應 last-modified header,那搜尋引擎要如何處理這類的動態網頁,是不是可能用其他的方式例如比對網頁內容長度是否有變化等去推測網頁是否有所更新? 若我們動態網頁無輸出 last-modified header 是否會影響搜尋引擎去檢索與更新我們網站呢? 謝謝。

    2008年12月24日 上午 07:43
  • HI,

     

    搜尋引擎一般都是利用last-modified header判斷網頁有沒有更新, 好像沒有聽過會判斷內容長度

     

    tihs

    2008年12月25日 上午 03:05