404

我想提出 Flash Fallback、404 及 500 的實做準則。當然,這很多人應該做過了。無論如何,這頁要處理的是 404 的問題。

什麼是 404?

404 - File not found. 伺服器在找不到瀏覽器所要求的網頁1時,就會把這個丟出來。

為何會發生 404 錯誤?

說到底,就是「伺服器找不到使用者指定的檔案」,這可能因為:

  • 使用者自己輸入網址過來
    • 假設檔案曾經存在過 -> A
    • 假設檔案不曾存在,那就是使用者打錯網址了
      • 很可能是顯而易見、純然的筆誤,例如 ykies <- 應該是 yikes
      • 不是筆誤的話,使用者原先從哪裡知道這個網址的?有沒有可能你的宣傳品印錯了網址、或者你的網址跟別人的某個站容易混淆?
  • 使用者從你的網站點了連結過來
    • 假設檔案曾經存在過 -> A
    • 假設檔案不曾存在,那就是你連結做錯網址了。無論是程式問題還是你的問題,快從 http reffer 找看看使用者從哪邊連到這個網站,然後把元兇揪出來吧。
  • 使用者從別人的網站點了連結過來
    • 假設檔案曾經存在過,
    • 假設檔案不曾存在過:那表示那個「別人」在做連結時,因為某些因素把你的網址弄錯了,所以使用者當然連不到正確的地方。
  • 使用者從他自己的書籤連過來
    • 先假設使用者都是曾經看過這個網頁,才會加書籤。那麼,這個網頁一定曾經存在過。 -> A
  • 使用者從搜尋引擎找了連結過來
    • 搜尋引擎會找出來的網址,應該曾經存在過。 -> A

延伸閱讀

Creative Commons License
本站文字除特別聲明者外,係採創用 CC 姓名標示-非商業性-相同方式分享 2.5 台灣授權條款授權,利用前請見說明