網站404頁面
頁面404指的是顯示網站的錯誤鏈接的頁面,指示所訪問的頁面不存在或該頁面已被刪除。指向404頁面的鏈接通常被稱為斷開鏈接或死鏈接,可能會受到鏈接故障的影響。404是一個HTTP狀態錯誤代碼。當用戶訪問網頁時,設備將基于HTTP向服務器請求數據。如果數據交換成功,將有一個代表正常狀態的代碼,網頁將正常顯示。如果服務器無法處理請求,將出現404頁面。
404頁在圖片、視頻、游戲和公益中展示。杰西·杜尼茨在《大眾力學》第404頁評論道:“404之于萬維網,就像0之于數學。如果它沒有用,它將有很大的用處?!?016年,蒂姆·伯納斯·李獲得了美國計算機學會的“圖靈獎”。
404頁并不罕見。由于服務器地址的更改或維護不當,404頁不會在訪問過程中損壞。然而,當404頁面被非法更改和黑客攻擊時,它將對網站所有者和訪問者造成損害。惡意軟件傳播者、黑客和網絡釣魚欺詐者仍然在偽造的HTTP錯誤文檔中隱藏Web Shell登錄表單。這些頁面被偽裝成HTTP錯誤內容,例如404 Not Found或Forbidden,但它們實際上屬于黑客的登錄頁面,攻擊者可以使用它們訪問Web Shell并在服務器上發出命令。因此,網絡安全需要定期維護以確保網站的正常運行和訪問者的權益。
企業發展 編輯本段
起源
“404找不到”這個詞是由萬維網的發明者蒂姆·伯納斯·李發明的。從1981年到1992年,蒂姆·伯納斯·李和羅伯特·卡里奧創建了一個新系統,該系統基于超文本傳輸協議(HTTP),用于瀏覽和傳輸信息,也是互聯網的雛形。在工作之初,為了響應不同的請求,他們手動分發文件并在計算機前傳輸。沒過多久,他們就應接不暇了,由于許多用戶輸入了不正確的數據,他們無法發送正確的文件,因此他們編輯了一個“失敗的頁面”:404 Not Found。Robert cailliau說,“當你為新系統編寫代碼時,你不能浪費太多時間來檢測錯誤地址的訪問要求,否則服務器將記住太多信息并浪費太多資源?!?。
發展
憑借蒂姆·伯納斯·李的創新,超文本文檔可以鏈接到任何其他知道地址的文檔。鏈接到這篇文章不需要許可。如果您在沒有設置重定向的情況下修改了URL,或者刪除了這篇文章,您將收到404錯誤信息,而這種獨立性也是萬維網發展的關鍵因素之一。然而,會有無效鏈接,頁面會隨著時間的推移而遷移,網站會替換自己的內容,甚至整個網站都會離線,這將導致指向它們的鏈接觸礁。研究發現,至少50%的已發布鏈接將在五到十年內失效。然而,404頁面經常給訪問者帶來不好的體驗,因此一些網站進行了創造性的嘗試,設置自定義404錯誤頁面來保護訪問者。
http狀態代碼
狀態代碼是一個參數,用于描述客戶端向服務器發送請求時返回的請求結果。在HTTP狀態代碼的幫助下,用戶可以知道請求是正常處理還是存在問題。在超文本傳輸協議中,狀態代碼404的具體含義是:第一個數字“4”表示客戶端有錯誤,第二個數字“0”表示客戶端的網站有錯誤,第三個數字“4”表示此錯誤代碼在以4開頭的錯誤代碼中排名第四。例如,400表示不正確的請求,401表示未經授權的操作,502表示內部網絡故障或設置問題。
404頁面的跳轉是通過狀態碼的重定向實現的。在微軟開發的Web服務器應用程序IIS(Internet信息服務)中,定義了404錯誤指向動態網頁,301狀態代碼用于重定向到頁面中的新地址。此時服務器返回301狀態碼,404狀態碼指向一個設計好的HTML文件。此頁面返回的404狀態代碼顯示了設計的404頁面。
發生原因 編輯本段
內容損失:訪問者想要訪問的內容已被移動或刪除。由于網站維護、服務器維護、數據庫維護等原因,瀏覽器因頁面數據而無法在目錄中查詢到用戶想要訪問的頁面和數據。在這種情況下,瀏覽器還將反饋404錯誤頁面。
數據變更:管理員對原始網頁數據的更改和維護會導致網頁失效,或者原始網址的鏈接更改后,用戶訪問原始鏈接時會出現錯誤頁面。
網站輸入錯誤:網站訪問者輸入的URL中存在錯誤,這將導致瀏覽器無法定位訪問者期望訪問的網站,并將出現404錯誤頁面。
網絡原因:客人自己的網絡沒有連接,服務器無法接收請求,因此會出現404頁面,無線信號不穩定,操作系統代理異常,證書不被識別等。,用戶在打開網站的過程中突然被打斷,直接由于網頁信息加載不完整而導致404錯誤。
域名策略:根據DNS(域名系統)設置的安全策略,當訪問外國網站或被禁止的網站時,也會出現404錯誤頁面。由于域名是網站的核心,如果將其刪除,整個網站將停止工作并且無法訪問。
技術角度:技術方面主要是請求中斷和文件失效導致的頁面錯誤。例如,如果無法在請求的端口上訪問請求,或者請求被Web服務擴展鎖定策略和MIME映射策略阻止,將無法獲得站點的連接反饋,并且無法連接頁面地址,從而導致404錯誤頁面的生成。如果請求的文件不存在,或者文件被刪除、移動、維護和升級,則無法正確連接到請求的文件,這也將導致生成404錯誤頁面。另一種情況是虛擬目錄的映射問題。虛擬目錄映射到另一個服務器的驅動器的目錄,服務器無法正常連接也會導致連接失敗。
頁面功能 編輯本段
用戶角度
提升游客體驗:自定義的404錯誤頁面給用戶一個友好的提示,這使他們明白信息不存在而不是網站有問題。同時,它可以在站內提供搜索功能,允許用戶選擇其他有效信息。對于企業來說,網站建成后,內容被搜索引擎捕獲后將被轉移到數據庫中,然后形成快照進行排名。網站的高跳出率意味著網站的內容缺乏吸引力,無法實現良好的利潤轉化。因此,許多網站會對404頁面進行定制和改進,以游戲、視頻和動圖等幽默風格呈現給客戶,引導用戶返回網站主頁,或打開其他內容頁面以降低客戶流失率。值得一提的是,騰訊和網易推廣的公益404頁面將失蹤兒童的信息放在了404頁面。從2012年到2013年,騰訊幫助尋找了18名失蹤兒童。
引導游客解決問題:可以在404頁面中添加解決方案,引導訪問者自己檢查網絡問題以解決它們。云適配創始人陳本峰在微軟擔任IE工程師時,他編寫的IE 404頁面為微軟節省了4600萬美元。根據微軟的統計,在IE7時代,微軟IE部門的客戶服務中心收到的最多的詢問是IE瀏覽器彈出“此頁面無法顯示”,而出現此問題的最多原因是用戶沒有插入網線。因此,陳本峰在設計IE8的404頁面時添加了“診斷連接問題”的提示,并結合IE8整體可用性的增強和IE客戶服務部的優化,將IE部門的客戶服務費從5000萬美元降至200萬美元。
技術角度
避免被懲罰:配置服務器時,網站應用了一些錯誤的設置,導致頁面返回200狀態代碼或302狀態代碼。這些狀態代碼對用戶的訪問沒有影響,但它們會誤導搜索引擎認為該頁面是有效頁面,從而抓取該頁面,而404頁面不會被搜索引擎抓取。如果有太多這樣的404頁面,導致大量的重復頁面,搜索引擎會認為網站在作弊并懲罰它。
避免死鏈:SEO(搜索引擎優化)優化器將使網站的404頁。當網站出現死鏈時,網站的HTTP狀態碼將更改為404狀態。搜索引擎通過HTTP狀態代碼識別網頁的狀態。當搜索引擎蜘蛛在請求URL時得到“404”狀態響應時,它知道該URL已過期。搜索引擎將放棄對鏈接頁面進行索引,并反饋給數據中心從索引數據庫中刪除URL所代表的網頁,從而創建404錯誤頁面以避免死鏈接影響網站收集。
頁面開發
考慮對象的變化:最初的404頁面界面很粗糙,主要目的是方便技術人員的開發,它旨在實現告訴用戶網頁錯誤的必要功能?;ヂ摼W的爆發使網站的界面設計變得尤為重要,404頁面逐漸商業化。主要考慮的是當網站出錯時如何留住用戶。開發人員需要設計符合用戶交互特點的界面,頁面內容的選擇也要突出新穎性。許多網站推出的“404頁兒童誘拐”項目改變了404頁對訪問者的存在。
頁面布局升級:高質量的404頁面的布局簡單而不簡單,并且頁面首先包含錯誤信息,因此訪問者可以在第一時間知道所訪問的頁面不可訪問。然后顯示品牌標志和定位,以確保404錯誤頁面與網站的品牌定位相匹配。通過給出訪問鏈接,您可以跳轉到相關內容,在404錯誤頁面上添加與此頁面相關且用戶感興趣的鏈接,以降低用戶的跳出率,并在頁面的導航欄中設置“下載”、“注冊”或“搜索框”等元素,使訪問者在此網站中有更多的選擇。
多元化發展
面向文本:文字是表達思想最直接、最準確的媒介。在404界面中,簡單的文字引導是早期網站最常用的方式。“404未找到”只是通知頁面錯誤,并不涉及設計內容。訪問者在這個界面中的唯一選擇是關閉頁面并離開,這已經被設計師放棄了。
顏色引導的:色彩是給人的第一印象,它可以賦予網站生命力。通過色彩交匯和數學原理,它可以在視覺上區分和顯示顏色的視覺層次效果,并將參觀者的眼睛引導到有用的信息。
圖片和視頻指南類型:圖形可以幫助文本,引導閱讀,增強網頁的可讀性,并幫助訪問者理解。與文字和顏色相比,圖形更有生命力和活力,以減少訪問者訪問錯誤頁面所帶來的不愉快。漫威漫畫404頁的內容主要由漫威漫畫的角色來呈現。頁面上的“即使是瓦努阿圖的眼睛也看不到你的請求”這句話很適合訪問者的個性特征。頁面頂部設置了導航欄和搜索框,引導訪問者訪問本網站的其他頁面以獲取有用的信息。
惡意404 編輯本段
“差評”第404頁:2022年3月15日,在央視財經頻道舉辦的315晚會上,曝光了口碑公司操縱搜索結果的行為。Inmax是一家為企業提供口碑服務的互聯網科技公司。針對一些平臺發布的批評性報告和用戶投訴,口碑營銷公司利用科技手段將網頁顯示為沒有內容的404頁面,以達到口碑營銷的效果。
黑客入侵了404頁面:2020年,360安全大腦獨家發現了一個新的惡意模塊,該模塊被黑客植入其被入侵的IIS WEB服務器中,并使用該惡意模塊替換IIS服務中的一個服務組件以避免檢測和查殺。黑客已經捕獲了幾家知名云服務提供商的數十臺服務器,這些服務器可以直接控制它們,受影響的網站數量高達數千個。360安全大腦分析樣本后發現,黑客通過更換功能模塊過濾掉網站的正常訪問請求,專門為搜索引擎蜘蛛提供惡意素材。在完成惡意模塊的替換后,當搜索蜘蛛訪問網站時,它會生成一個帶有大量鏈接的“空白”頁面,并將HTTP響應代碼從“404”錯誤狀態代碼更改為“200”成功狀態代碼以欺騙搜索蜘蛛。搜索蜘蛛獲得頁面后,將繼續訪問頁面中的所有鏈接,提取關鍵字并將其存儲在搜索數據庫中。如果訪問者搜索相應的關鍵詞,他們將返回到上述偽造的鏈接和頁面,甚至直接跳轉到惡意網站。
附件列表
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫學等領域),建議您咨詢相關領域專業人士。
如果您認為本詞條還有待完善,請 編輯
上一篇 FPGA可編程集成電路芯片 下一篇 計算機黑客