Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> 電腦軟件教程 >> 服務器技術 >> 關於服務器 >> windows2008 iis7偽靜態URL中帶特殊符號空格無法訪問的解決辦法

windows2008 iis7偽靜態URL中帶特殊符號空格無法訪問的解決辦法

日期:2017/2/8 10:15:38      編輯:關於服務器

windows2008 iis7 偽靜態URL中帶特殊符號空格無法訪問的解決辦法

在iis7下,url中包含空格的偽靜態,將不能正常訪問,比如:http://search.**.cn/product/k-ˮ+��.htm會出現請求篩選模塊被配置為拒絕包含雙重轉義序列的請求。HTTP 錯誤 404.11 - Not Found 解決方法如下:

1、在地址欄輸入: %windir%\system32\inetsrv\config\applicationhost.config然後單擊 打開。

2、在 ApplicationHost.config 文件, 定位到文件中的configuration/system.webServer/security/requestFiltering/下 <requestFiltering> 節點。大約360行將<requestFiltering> 改為 <requestFiltering allowDoubleEscaping="true"> 即可或者在網站的web.config裡修改或添加該節點,效果一樣。

<configuration>

<system.webServer>

<security>

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

</security>

</system.webServer>

</configuration>

這個問題困擾了很久終於解決了。

Copyright © Windows教程網 All Rights Reserved