技術文檔
windows寶塔6.x下IIS配置文件格式說明
?xml version="1.0" ?configuration location allowOverride="false" inheritInChildApplications="false" path="." system.webServer rewrite rules configSource="web_config\rewrite.config"/rules /rewrite defaultDocument configSource="web_config\default.config"/defaultDocument httpErrors configSource="web_config\httpErrors.config"/httpErrors handlers configSource="web_config\php.config"/handlers /system.webServer /location/configuration
Windows面板6.x以上為了減少IIS配置文件錯誤,將web.config配置文件拆分為5個文件,分別為:1、web.config 主配置文件,格式固定上述代碼2、rewrite.config 偽靜態/301/反向代理等帶有跳轉的配置3、default.config 默認首頁配置功能4、httpErrors.config 錯誤頁配置5、php.config 切換php版本配置缺少以上任何一個文件,您的網站都將會500報錯,強迫癥用戶請勿隨意刪除。一但刪除后,可通過網站管理-默認配置-恢復默認配置,恢復到初始狀態
注意事項(PHP用戶必看):1、新版面板web.config為固定格式,格式為代碼中的文件。(請勿修改!請勿修改!請勿修改!)2、如您需要添加偽靜態/301/反向代理,請通過面板配置功能進行操作,否則面板無法識別您手動添加的配置是什么配置,也無法管理網站3、如寶塔面板默認配置無法滿足您的需求,你可以給寶塔官方群任何一個管理提交建議,您還可以在了解IIS的配置在不動原有配置的情況下增加您需要的配置
wordpress網站用戶必看:如果您的網站因進入后臺安裝模塊/設置固定連接等方式導致網站出現500錯誤,解決方法如下:由于wordpress程序會自動檢測web.config文件是否存在模塊引用,如果不存在會自動修改此文件,將會和6.x面板配置產生沖突,您可以通過如下方法解決:1、通過網站管理-根目錄-鎖定配置文件-取消勾選后解鎖配置文件2、進入wordpress后臺完成你需要的操作3、這時你的web.config將會發生改變,如下圖更改了wordpress固定連接 4、可以將rules/rules里的內容裁剪到偽靜態中,然后保存,如圖所示 5、回到網站主配置文件中,選擇恢復默認配置6、回到網站目錄,選擇鎖定網站配置,即可保證網站主配置文件不被修改導致網站500錯誤wordpress程序一定要鎖定,否則進入后臺一次過后,你的網站配置文件將會被修改,從而導致500錯誤
- 上一篇: windows寶塔IIS自定義錯誤頁和錯誤排除
- 下一篇: 寶塔面板為何添加域名沒有生效?