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

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

打開自定義錯誤頁面,狀態(tài)代碼寫404,選擇在此網(wǎng)站上執(zhí)行(提前放一個(gè)404.html的文件),選好后點(diǎn)擊確定。
點(diǎn)擊之后,我們會看到添加的錯誤頁,這個(gè)頁面沒有加密。
此刻我們在網(wǎng)站的根目錄,會發(fā)現(xiàn)多出一個(gè)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" />
項(xiàng),而虛擬主機(jī)控制面板又可以自定義404,只要把errorMode的值修改為Custom即可。
在這里說明下:
errorMode有三個(gè)值,分別為Custom、DetailedLocalOnly、Detailed,意思為對用戶與服務(wù)器端始終顯示自定義頁面、只能服務(wù)器端顯示詳細(xì)出錯信息、對用戶與服務(wù)器端始終顯示詳細(xì)出錯信息。
一般情況下只要選擇Custom即可。