下面由寶塔面板教程欄目給大家介紹寶塔Windows面板之6.x下IIS配置文件格式說(shuō)明,希望對(duì)需要的朋友有所幫助!
6.x下IIS配置文件格式說(shuō)明
<?xml version="1.0" ?> <configuration> <location allowOverride="false" inheritInChildApplications="false" path="."> <system.webServer> <rewrite> <rules configSource="web_configrewrite.config"></rules> </rewrite> <defaultDocument configSource="web_configdefault.config"></defaultDocument> <httpErrors configSource="web_confighttpErrors.config"></httpErrors> <handlers configSource="web_configphp.config"></handlers> </system.webServer> </location> </configuration>
Windows面板6.x以上為了減少IIS配置文件錯(cuò)誤,將web.config配置文件拆分為5個(gè)文件,分別為:
1、web.config
主配置文件,格式固定上述代碼
2、rewrite.config
偽靜態(tài)/301/反向代理等帶有跳轉(zhuǎn)的配置
3、default.config
默認(rèn)首頁(yè)配置功能
4、httpErrors.config
錯(cuò)誤頁(yè)配置
5、php.config
切換php版本配置
缺少以上任何一個(gè)文件,您的網(wǎng)站都將會(huì)500報(bào)錯(cuò),強(qiáng)迫癥用戶請(qǐng)勿隨意刪除。
一但刪除后,可通過(guò)網(wǎng)站管理->默認(rèn)配置->恢復(fù)默認(rèn)配置,恢復(fù)到初始狀態(tài)
注意事項(xiàng)(PHP用戶必看):
1、新版面板web.config為固定格式,格式為代碼中的文件。(請(qǐng)勿修改!請(qǐng)勿修改!請(qǐng)勿修改?。?/p>
2、如您需要添加偽靜態(tài)/301/反向代理,請(qǐng)通過(guò)面板配置功能進(jìn)行操作,否則面板無(wú)法識(shí)別您手動(dòng)添加的配置是什么配置,也無(wú)法管理網(wǎng)站
3、如寶塔面板默認(rèn)配置無(wú)法滿足您的需求,你可以給寶塔官方群任何一個(gè)管理提交建議,您還可以在了解IIS的配置在不動(dòng)原有配置的情況下增加您需要的配置
wordpress網(wǎng)站用戶必看:如果您的網(wǎng)站因進(jìn)入后臺(tái)安裝模塊/設(shè)置固定連接等方式導(dǎo)致網(wǎng)站出現(xiàn)500錯(cuò)誤,解決方法如下:
由于wordpress程序會(huì)自動(dòng)檢測(cè)web.config文件是否存在模塊引用,如果不存在會(huì)自動(dòng)修改此文件,將會(huì)和6.x面板配置產(chǎn)生沖突,您可以通過(guò)如下方法解決:
1、通過(guò)網(wǎng)站管理->根目錄->鎖定配置文件->取消勾選后解鎖配置文件
2、進(jìn)入wordpress后臺(tái)完成你需要的操作
3、這時(shí)你的web.config將會(huì)發(fā)生改變,如下圖更改了wordpress固定連接
4、可以將<rules></rules>里的內(nèi)容裁剪到偽靜態(tài)中,然后保存,如圖所示
5、回到網(wǎng)站主配置文件中,選擇恢復(fù)默認(rèn)配置
6、回到網(wǎng)站目錄,選擇鎖定網(wǎng)站配置,即可保證網(wǎng)站主配置文件不被修改導(dǎo)致網(wǎng)站500錯(cuò)誤
wordpress程序一定要鎖定,否則進(jìn)入后臺(tái)一次過(guò)后,你的網(wǎng)站配置文件將會(huì)被修改,從而導(dǎo)致500錯(cuò)誤