IIS7/iis7.5偽靜態加(jiā)號與空格錯誤解決辦法(fǎ)
IIS7出現這個問題是小(xiǎo)編在測試一個windows 2008+iis7+php環(huán)境中碰以的問題,找了(le)很多的(de)教程(chéng)都沒得己解決,下麵一起來看看吧
解決方法有兩種,一種(zhǒng)是在(zài)system32中(zhōng)修改applicationhost.config,另一(yī)種是在web.config中增(zēng)加幾行代碼,具體如下。
1. 在網站根目錄修(xiū)改web.config
在(zài)站點根(gēn)目錄找到web.config 文件, 找到(dào)<system.webServer>節點,添加<requestFiltering allowDoubleEscaping=”true”> 。
代碼效果如下:
代碼如下
<configuration>
<system.webServer>
<security>
<requestFiltering allowDoubleEscaping="true"></requestFiltering>
</security>
</system.webServer>
</configuration>
2. 在修(xiū)改(gǎi)applicationhost.config
在 ApplicationHost.config 文件, 定位(wèi)到文件中的 configuration/system.webServer/security/requestFiltering/下 <requestFiltering> 節點。大約360行將<requestFiltering> 改為 <requestFiltering allowDoubleEscaping="true"> 即可
代(dài)碼如下
<configuration>
<system.webServer>
<security>
<requestFiltering allowDoubleEscaping="true"></requestFiltering>
</security>
</system.webServer>
</configuration>
上(shàng)麵兩種方法第一(yī)種是當前站點(diǎn)了,第二種是所有站點,小編推薦使用第一種方法,這(zhè)樣會安全一(yī)親(qīn)了。
關鍵詞:IIS7,iis7.5,偽靜態,解決辦法
閱讀本文後您有什麽感(gǎn)想? 已有 人給出評價!
- 2
- 38
- 2
- 2
- 13
- 8