404錯誤頁面的設置,不僅僅可以提高用戶體驗度,從SEO方面考慮,也是非常重要的。IIS7設置404頁非常簡單的,這里主機吧給大家介紹下如何設置。

在IIS中隨便找到一個網(wǎng)站,然后點擊右側(cè)的【錯誤頁】,下圖中已經(jīng)用箭頭指出。
選中【錯誤頁】,用鼠標右鍵選擇打開功能,我們會看到404頁面加密的路徑,刪除這條404加密路徑。
點擊iis7.5右上角的添加,添加一個404頁面,我命名為404.html。

打開自定義錯誤頁面,狀態(tài)代碼寫404,選擇在此網(wǎng)站上執(zhí)行(提前放一個404.html的文件),選好后點擊確定。
點擊之后,我們會看到添加的錯誤頁,這個頁面沒有加密。
此刻我們在網(wǎng)站的根目錄,會發(fā)現(xiàn)多出一個web.config文件。
找到web.config文件(在網(wǎng)站根目錄下),
代碼如下:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<httpErrors errorMode="DetailedLocalOnly">
<remove statusCode="404" />
<error statusCode="404" path="/404.html" responseMode="ExecuteURL" />
</httpErrors>
</system.webServer>
</configuration>
如果存在
<httpErrors errorMode="Detailed" />
項,而虛擬主機控制面板又可以自定義404,只要把errorMode的值修改為Custom即可。
在這里說明下:
errorMode有三個值,分別為Custom、DetailedLocalOnly、Detailed,意思為對用戶與服務器端始終顯示自定義頁面、只能服務器端顯示詳細出錯信息、對用戶與服務器端始終顯示詳細出錯信息。
一般情況下只要選擇Custom即可。