技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機(jī)純凈版,64位旗艦版,綠色軟件,免費(fèi)軟件下載基地!

當(dāng)前位置:主頁 > 教程 > 服務(wù)器類 >

IIS7/iis7.5偽靜態(tài)加號(hào)與空格錯(cuò)誤解決辦法

來源:技術(shù)員聯(lián)盟┆發(fā)布時(shí)間:2018-05-19 06:12┆點(diǎn)擊:

  IIS7出現(xiàn)這個(gè)問題是小編在測(cè)試一個(gè)windows 2008+iis7+php環(huán)境中碰以的問題,找了很多的教程都沒得己解決,下面一起來看看吧

  解決方法有兩種,一種是在system32中修改applicationhost.config,另一種是在web.config中增加幾行代碼,具體如下。

  1. 在網(wǎng)站根目錄修改web.config

  在站點(diǎn)根目錄找到web.config 文件, 找到節(jié)點(diǎn),添加 。

  代碼效果如下:

代碼如下      

<configuration>

<system.webServer>

<security>

<requestFiltering allowDoubleEscaping="true"></requestFiltering>

</security>

</system.webServer>

</configuration>

 

  2. 在修改applicationhost.config

  在 ApplicationHost.config 文件, 定位到文件中的 configuration/system.webServer/security/requestFiltering/下 節(jié)點(diǎn)。大約360行將 改為 即可

代碼如下      

<configuration>

<system.webServer>

<security>

<requestFiltering allowDoubleEscaping="true"></requestFiltering>

</security>

</system.webServer>

</configuration>

 

  上面兩種方法第一種是當(dāng)前站點(diǎn)了,第二種是所有站點(diǎn),小編推薦使用第一種方法,這樣會(huì)安全一親了。