404 Not Found
找不到網頁的可能解決方法(Lost and found)
找網頁備份
工具/服務
透過瀏覽器工具 (擴充套件) 查詢提供網頁備份的服務。也可以輸入網址直接查詢網頁備份的服務。
瀏覽器工具
Resurrect Pages(Resurrect source code) for Firefox
(Mozilla Firefox):
- Searches through five big page cache/mirrors: (1)CoralCDN, (2)Google Cache, (3)Yahoo! Cache, (4) The Internet Archive / Way-back machine, (5) MSN Cache, (6) Gigablast
- 介紹: Resurrect Pages 恢復失效網頁、找回舊版文章的火狐套件 - 電腦玩物
Go Back in Time for Chrome
- Web Cache for Chrome
- 404-Error ? for Firefox
: using the Way-back machine service - CacheIt! for Firefox
- TryAgain extension for Firefox
: "automatically keeps retrying when a server is not found & ... presents two links that allow you to search for the missing web page in either Google Cache or the Wayback Machine" cited from official page
網站自建備份索引的服務
可以直接輸入網址來搜尋網頁備份
Internet Archive Wayback Machine http://web.archive.org/web/*/網址 (ex)
- Firefox Search plugin for wayback
- Gigablast 輸入網址搜尋,再點選搜尋結果的 cached 連結 (ex)。http://gigablast.com/search?c=main&q=網址
- Google cache(頁庫存檔) http://www.google.com.tw/search?q=cache:網址 (ex)
- Microsoft Bing Cache http://www.bing.com/search?q=網址 (ex) 搜尋結果 -> 點選網址旁的倒三角形 -> 點選「庫存頁面」
- Yahoo Cache http://search.yahoo.com/search?p=網址 (ex) 搜尋結果 -> 點選網址旁cached
- 百度 例如輸入 google.hk,再點選搜尋結果的「百度快照」。
- 台大圖書館臺灣網站典藏庫 - 收錄數位典藏、教育學術、非營利機構等網站的內容。另提供使用者推薦網站內容,須經審核。 (詳臺灣網站典藏庫網站說明或Library Views 圖書館觀點的介紹) 最近拜訪日: 2008-02-27
下架的服務
使用者要求,才建立備份的服務
輸入網頁標題來搜尋網頁備份
將網頁標題當做關鍵字搜尋
可能因為網頁結構調整,導致原始網頁網址失連,可以透過網頁標題搜尋替代網頁。
1. 該站內建的搜尋功能: 使用該站提供的搜尋功能,搜尋標題或檔名
2. 搜尋引擎的站內搜尋: Google, Yahoo 或 Misrosoft Bing 搜尋時加上 site 變數,指定站內搜尋,搜尋標題或檔名
Google 搜尋引擎檢索用法: 關鍵字 site:網址 例如: Workflow Management System site:www.microsoft.com 例如: Workflow Management System site:microsoft.com
如果不知道網頁標題,但是知道網址。可以將網址當做關鍵字搜尋。
3. 搜尋引擎直接搜尋: Google, Yahoo 或 Misrosoft Bing 直接以網頁標題當搜尋關鍵字,不加上 site 變數 。幸運的話,也許其他網友有把它備份。
關鍵字出現在網頁標題的搜尋
檢索用法: intitle:"關鍵字" site:網址 例如: intitle:"Workflow Management System" site:microsoft.com
關鍵字出現在網頁網址的搜尋
檢索用法: inurl:"關鍵字" site:網址 例如: inurl:"Workflow Management System" site:microsoft.com
瀏覽網頁在個人電腦留下的暫存檔案
網頁暫存檔位置: C:\Documents and Settings\個人電腦上的帳號名稱\Local Settings\Temporary Internet Files
特定網站的備份
使用網站本身的分類來尋找文章
(錯) https://ditldesign.squarespace.com/news/2017/5/20/persona- (對) https://ditldesign.squarespace.com/news/2017/5/20/persona
網址顯示該篇文章分類是 news ,因此回到首頁 --> 瀏覽 news 分類 --> 找到想要看的文章
修正網址可能的錯誤
網頁使用中文檔名
若無法下載中文檔名之檔案,請設定Internet Explorer 瀏覽器 > [工具] >[Internet選項] > [進階] > [瀏覽] > [永遠以UTF-8傳送] 之選項為"否"。
檔名或資料夾的大小寫問題
由於Windows作業系統預設不區分資料夾與檔案名稱的大小寫,但是上傳到的網頁伺服器常是Linux like的作業系統,卻會區分大小寫。例如: 網頁嵌入的圖檔檔名是 photo.jpg ,但是實際上傳到網頁伺服器的檔名是 photo.JPG ,導致無法顯示圖檔。解決方式是網頁嵌入的圖檔檔名的大小寫,需要與實際上傳的檔名大小寫一致。
將網址直接當作關鍵字
例如 http://jonrohan.github.com/ZeroClipboard/ 連過去是 404 ,將網址直接當作關鍵字,用 Google 搜尋,發現正確的是 http://github.com/zeroclipboard/
副檔名寫錯
- .html 漏寫為 .htm
斜線 / 誤寫為 反斜線 \ (有時候反斜線顯示成 %5C )
(錯) http://news1.yam.com/\RSS\Rss_all.xml (對) http://news1.yam.com/RSS/Rss_all.xml
(錯) http://www.javaworld.com.tw/blog/archives/snpshu/%5C%5Cmyweb.hinet.net%5Chome4%5Cs630417%5Cindex2.htm (對) http://myweb.hinet.net/home4/s630417/index2.htm
網頁放到錯誤的(資料夾)層級
(錯) http://datf.iis.sinica.edu.tw/Announcement/ ..%5CPapers%5C2003datfpapers%5Ce%5CE-3.pdf (對) http://datf.iis.sinica.edu.tw/Papers/2003datfpapers/e/E-3.pdf
指向硬碟檔案,必須將網站的目錄結構當作參考,猜測正確的位置
(錯) file:///C:/folder1/floder2/bb/file.htm
從網站首頁的瀏覽選單,瞭解網站的目錄架構,例如首頁根目錄下的第一層子目錄有aa, bb, cc等,所以將連結修正為
(對) http://website.url/bb/file.htm
目錄網址須加上 / 結束
部分伺服器的目錄網址須以 / 結束,否則會被判讀是個同名的檔案,而找不到
(錯) http://www.google.com/googlegulp (對) http://www.google.com/googlegulp/
第三方網站的轉址失敗
有時候有些文章中的網址,由於 HTML 語法的網址錯誤或者是本身轉址失敗,導致網頁找不到。
(錯) http://website.url/tw.yahoo.com (對) http://tw.yahoo.com
(錯) http://up.cool3c.com/“https://www.java.com/zh_TW/download/” (對) https://www.java.com/zh_TW/download/
網址後面多了空白
(錯) http://website.url/filename.htm%20 (對) http://website.url/filename.htm
網址變成 localhost
localhost 是指伺服器本機網址,但是必須在伺服器機器上瀏覽才會正常顯示網頁。可將網址的 localhost 改成原本網站的對外網址。
(錯) http://localhost/page (對) http://website.com/page
網址前面少了WWW
(錯) http://wretch.cc/ (對) http://www.wretch.cc/
網址 http 改成 https
blogger / blogspot 網址
blogger 會根據使用者所在位置,切換不同國家結尾的網址名稱 (country-specific URL, ccTLD),例如台灣使用者瀏覽 example.blogspot.com ,網址會切換到 example.blogspot.tw 。因此瀏覽 Internet Archive: Wayback Machine 網頁備份,如果 example.blogspot.tw 找不到備份時,可自行修改網址為 example.blogspot.com 。例如:
以上方法都失敗時
- 直接寫信給網站作者碰碰運氣
給網站開發者的建議
- 網頁除了顯示 404 訊息,可以 (1) 提供使用者更具體的解決方式,例如站內搜尋文章等步驟。 (2) 如果存在新版網頁,建議可以在舊版網頁提供新版網頁的連結。
- 影響檔案不存在的原因:
- 檔案不存在
- Apache mod_rewrite 的設定
- debug: chrome 開發人員工具 Console 模式的錯誤訊息,以及網站伺服器 Apache error log,方便了解原因
其他文章
- The Will Will Web | 將 Flash Video ( *.flv ) 檔案部署到 IIS 時的注意事項[Last visited: 2012-02-24]