古詩詞大全網 - 成語用法 - not found怎麽處理

not found怎麽處理

出現404 not found界面解決方法有以下四種:

1、對於存在的網頁內容由於路徑改變而導致訪問不了時,可在IIS?中定義404錯誤指向壹個動態頁面,在頁面裏面使用301永久重定向跳轉到新的地址,此時服務器返回301狀態碼。

2、設置404指向壹個設計好的html?文件,此時頁面返回的404狀態碼。?現在的idc提供商基本都提供404設置的功能,直接上傳文件設置即可。

此處在“消息類型”中壹定要選擇“文件”或“默認值”,而不要選擇“URL”,不然,將導致返回“200”狀態碼。

3、把404指向壹個動態頁面,比如error.asp,如果不在頁面裏面進行設置,僅僅是返回提示的HTML?代碼,將導致頁面返回200?狀態碼。

這是不正確的,我們可以在顯示完提示內容後,增加語句:Response.Status="404?Not?Found"?,這樣就保證頁面返回404狀態碼。

4、Apache下設置404錯誤頁面。為Apache?Server設置404錯誤頁面的方法很簡單,只需在.htaccess?文件中加入如下內容即可,ErrorDocument?404?/notfound.php。

擴展資料:

404 not found出現原因:

正常的網站如果沒有改版或者其他特殊操作不會存在404 not found問題,如果問題出現,那麽很簡單,可能妳的網站存在異常的操作,出現404 not found的原因主要有以下幾個:

1、網站出現改版,比如說更換網站程序、數據庫對不上等,這樣很多網頁內容可能存在找不到的現象,即死鏈接。

又比如網站更換服務器,部分靜態文件沒有復制到新的服務器上,或者是因為新服務器的文件夾權限問題導致文件沒有讀取權限,因此出現404 not found問題。

2、網站被黑客攻擊導致網站部分文件或者全部文件損失,也會出現404 not found的錯誤頁面提示,這種情況比較少見。

3、某個目錄刪除,導致404not found錯誤頁面提示。比如某篇文章因為版權問題,人為刪除,但已被搜索引擎收錄,當用戶搜索這篇文章、打開的時候即會出現404錯誤提示。

4、因為動態規則變更,導致頁面出現404not found錯誤也比較常見。當壹個動態頁面因為偽靜態規則變更,會有可能導致URL的變更,那麽前面的URL將會失效。

當我們規則變更以後還打開前面的URL自然會出現404not found錯誤提示。?

5、用戶輸入的地址鏈接有誤,導致IIS提示404 not found。

6、DNS設置阻止,就中文環境而言,國外有壹些被禁網站在中國瀏覽同樣會出現404 not found的現象,這需要使用代理服務器才可以正常瀏覽。

百度百科—404 not found