Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> 電腦軟件教程 >> 服務器技術 >> 關於服務器 >> IIS7/iis7.5偽靜態加號與空格錯誤解決辦法

IIS7/iis7.5偽靜態加號與空格錯誤解決辦法

日期:2017/2/8 10:10:11      編輯:關於服務器
IIS7出現這個問題是小編在測試一個windows 2008+iis7+php環境中碰以的問題,找了很多的教程都沒得己解決,下面一起來看看吧

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

1. 在網站根目錄修改web.config

在站點根目錄找到web.config 文件, 找到<system.webServer>節點,添加<requestFiltering allowDoubleEscaping=”true”> 。

代碼效果如下:

代碼如下  

<configuration>

<system.webServer>

<security>

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

</security>

</system.webServer>

</configuration>

2. 在修改applicationhost.config

在 ApplicationHost.config 文件, 定位到文件中的 configuration/system.webServer/security/requestFiltering/下 <requestFiltering> 節點。大約360行將<requestFiltering> 改為 <requestFiltering allowDoubleEscaping="true"> 即可

代碼如下  

<configuration>

<system.webServer>

<security>

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

</security>

</system.webServer>

</configuration>

上面兩種方法第一種是當前站點了,第二種是所有站點,小編推薦使用第一種方法,這樣會安全一親了。

Copyright © Windows教程網 All Rights Reserved