IIS7.5 URL文件名有加号或空格显示404错误的解决办法
2015-02-13 17:31
351 查看
转:http://www.gyd.cc/zhuanti/tech/9319.html
将服务器由windows2003升级到windows2008后,某个网站的图片突然不能显示,显示404错误,
后来发现,包括伪静态,只有URL中有加号或空格,都会报404错误,深圳建站公司提醒大家,一定要注意这个问题。
代码效果如下:
<configuration>
< system.webServer>
< security>
< requestFiltering allowDoubleEscaping="true"></requestFiltering>
< /security>
< /system.webServer>
< /configuration>
将服务器由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>
相关文章推荐
- IIS7.5 URL文件名有加号或空格显示404错误的解决办法
- IIS7.5 配置不显示css与图片的解决办法
- asp.net mvc放在iis7.5中提示404错误 js异步请求失效解决办法
- IIS只能显示html文件解决办法
- 重新安装IIS后打开报表管理器出现“无法显示 XML 页”错误的解决办法。
- 菜单树的加号不能显示解决办法
- ASP.NET 水晶报表在iis中无法显示的解决办法
- url参数中出现+、空格、=、%、&、#等字符的解决办法
- iis中浏览网站时,出现“无法显示xml”的解决办法
- Asp.Net 连接Oracle数据库 出现"找到 Oracle 客户端和网络组件" 的解决方法!(在win2003 ntfs 下IIS发布只显示登陆界面 不进入系统解决办法)
- ASP.NET 水晶报表在iis中无法显示的解决办法
- Ajax Post数据时加号变空格的解决办法
- DIV 显示的是中间出现空格解决办法
- 无法显示XML页--名称以无效字符开头。iis处理资源时出错的解决办法
- IIS ASP.net2.0页面运行时“无法显示XML页”的解决办法
- Active Report for .net"在VS中正常显示在IIS中无法显示"的问题之解决办法
- 附件下载直接显示另存为对话框并保存原有中文文件名的解决办法
- Linux tree 显示中文文件名的解决办法
- win7中IIS7.0 调试出现错误 The IIS worker process for the launched URL is not currently running的解决办法
- IIS7.5只能上传2M文件的解决办法