你瀏覽網站時,有可能出現下面的訊息,網頁(網址)不存在或找不到:
先看看外國的,其中一些真的很有創意。
下面四圖分別是Yahoo奇摩、聯合、自由及中時的網站。
歡迎欣賞平淡無奇的畫面:
這就是發生了HTTP 404錯誤時,網站伺服器的回應畫面。
通常使用者"瀏覽網頁"就是跟"網站伺服器"提出要求,
而網站的伺服器需要針對使用者發出的不同「要求」提供不同的「回應」,
而當伺服器無法正常提供訊息,就會產生這種錯誤。
像我在網址列輸入:http://www.saizenmedia.com/nightwish/
這串字就是我向saizenmedia.com的網站伺服器所提出的要求,意思是說:ㄟ!
saizenmedia老兄我想要看nightwish裡面的資料,傳給我看吧!
假如saizenmedia的網站伺服器有此資料,它就會把資料傳回去你的瀏覽器畫面,
但假如它就沒有nightwish這資料夾,要如何回應你呢?此時它就會賞你一個錯誤。
HTTP 404錯誤訊息通常是在目標頁面被更動或移除之後顯現的頁面,
但我覺得我最常遇到的情況是因為key錯網址。
舉個可能導致此錯誤發生的例子:
Yahoo!電影裡的本週新片的網址是
http://tw.movie.yahoo.com/movie_thisweek.html,
假如我key成http://tw.movie.yahoo.com/movies_thisweek.html。
因為根本沒有這個網頁,它會回你一個錯誤訊息。
或者它把本週新片的網址改為
http://tw.movie.yahoo.com/thisweek_movie.html,
而你更本不知道網址已更改,依然輸入舊的網址,也會產生這個錯誤。
又它根本不再提供本週新片的訊息而把網頁移除,你輸入那網址也是會出現錯誤。
當產生HTTP 404錯誤時,網站業者可以自定要給使用者看到的訊息,
如最上面的那些畫面。如果不自定,那就會出現網站伺服器預設的錯誤訊息,
依所使用的架站伺服器軟體的不同回應的訊息也不同,下圖是Apache的
這張是微軟 IIS預設的HTTP 404錯誤訊息
No comments:
Post a Comment