404未找到是什么意思?
當(dāng)用戶輸入鏈接時,,服務(wù)器上的IIS(Internet Information Service)會先檢查用戶輸入的地址鏈接是否有對應(yīng)的網(wǎng)頁信息,。如果沒有對應(yīng)的網(wǎng)頁信息,那么IIS會通過服務(wù)器向最終用戶發(fā)送碼頁面提示,,告訴用戶找不到地址鏈接對應(yīng)的網(wǎng)頁信息,。
為什么沒有找到404,?
第一種:用戶輸入的地址鏈接錯誤,導(dǎo)致IIS提示404未找到,。
第二種:本來應(yīng)該在服務(wù)器上的頁面被刪除了,。
第三種:DNS設(shè)置屏蔽,一些國外被禁網(wǎng)站在瀏覽也會出現(xiàn)404未找到的現(xiàn)象,。
從專業(yè)角度來看,,有三個原因:
1.無法在請求的端口問網(wǎng)站。
2.Web服務(wù)擴展鎖定策略阻止了此請求,。
3.MIME映射策略阻止了此請求,。
44未找到的解決方案簡介:
上網(wǎng)后,我在瀏覽這些網(wǎng)站時遇到了各種連接錯誤,。最常見的404 NOT FOUND錯誤信息主要是因為IE找不到您請求的網(wǎng)頁文件,。
1.當(dāng)現(xiàn)有的web內(nèi)容由于路徑改變而時,可以在IIS中定義404 error指向一個動態(tài)頁面,,在頁面中使用301永久重定向跳轉(zhuǎn)到一個新的地址,,此時服務(wù)器返回301狀態(tài)碼。
2.將404設(shè)置為一個設(shè)計好的html文件,,此時頁面返回的404狀態(tài)碼?,F(xiàn)在idc提供商基本都提供404設(shè)置的功能,直接上傳文件設(shè)置就行了,。IIs中的設(shè)置方法:打開IIs manager-點擊要設(shè)置自定義的網(wǎng)站屬性404-點擊自定義錯誤選項-選擇頁面404-選擇并打開編輯屬性-在URL中的“/err404.html”中設(shè)置為URL-URL-按確定退出,,將完成的err404.html頁面上傳到網(wǎng)站根目錄。請務(wù)必在“消息類型”中選擇“文件”或“默認(rèn)值”而不是“URL”,,否則將返回狀態(tài)代碼“200”,。
3.404指向一個動態(tài)頁面,比如error.asp,,如果不在頁面中設(shè)置,,只返回提示HTML代碼,會導(dǎo)致頁面返回200狀態(tài)碼,,這是不正確的,。我們可以加上這樣一句話:回應(yīng)。Status='404未找到'后顯示提示內(nèi)容,,以確保頁面返回404狀態(tài)碼,。
4.在4.Apache下設(shè)置頁面。htaccess文件來編輯此段落,。
404未找到是提醒用戶該頁面,。
官方微信
TOP