您的位置:首页 > 其它

IIS7.5 URL文件名有加号或空格显示404错误的解决办法

2015-02-13 17:31 351 查看
转:http://www.gyd.cc/zhuanti/tech/9319.html

将服务器由windows2003升级到windows2008后,某个网站的图片突然不能显示,显示404错误,

后来发现,包括伪静态,只有URL中有加号或空格,都会报404错误,深圳建站公司提醒大家,一定要注意这个问题。

问题及原因:

window2008下iis7环境下,url中包含空格或加号的伪静态,将不能正常访问,比如:http://www.abc.com/gyd+cc.html 会出现请求筛选模块被配置为拒绝包含双重转义序列的请求。浏览器返回 HTTP 错误 404.11 – Not Found错误。

解决办法:

在站点根目录新建或编辑web.config 文件,找到<system.webServer>节点,添加<requestFiltering allowDoubleEscaping=”true”> 。

代码效果如下:

<configuration>

< system.webServer>

< security>

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

< /security>

< /system.webServer>

< /configuration>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: