打開錯誤頁,如圖1
圖1
1.剛開始選擇的是“在此網(wǎng)站上執(zhí)行URL”,/404.html頁面可以顯示出來,但返回的狀態(tài)是200,對seo不友好,這樣生成的的web.config配置文件如下:
網(wǎng)上搜索了一下,發(fā)現(xiàn)要想出現(xiàn)404還得選第一項,即"將靜態(tài)文件中的內容插入錯誤響應中",但404文件不用指定路徑,默認為根路徑,直接寫404.html即可,不用寫成/404.html
改為
2.當找不到.html文件時可跳轉,但當.php文件時提示“No input file specified.”錯誤,網(wǎng)上有的說是php.ini里的doc_root,有的說是修改cgi.force_redirect = 0,經(jīng)過測試均不管用,最終在http://stackoverflow.com/questions/12387791/no-input-file-specified-php-error-under-iis上找到解決方案,即修改“處理程序映射”/選擇php fastcgi“/點"編輯"/點“請求限制”/勾上"僅當請求映射至以下內容時才調用處理程序"/選“文件或文件夾”,確定后會彈出提示“要為此可執(zhí)行文件創(chuàng)建FastCGI應用程序嗎?”,選“否”即可,不用重啟iis。
如圖2:
圖2