WIN7,server2008 IIS 伪静态 不能显示特殊图片 加号 减号 “+”,"-"号的图片需要转义才可以显示

在iis7下,url中包含空格的伪静态,将不能正常访问,比如:http://www.junstyle.com.cn/shop/list-361+%b6%c8-2.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>

时间: 2024-07-30 16:52:47

WIN7,server2008 IIS 伪静态 不能显示特殊图片 加号 减号 “+”,"-"号的图片需要转义才可以显示的相关文章

win7打开网页游戏后提示“Flash Player版本过低”无法正常播放图片怎么办

  很多用户喜欢在windows操作系统中使用网页玩游戏或看视频,但是一位win7旗舰版系统反应说打开游戏网页后图片或者动画显示不出来,并且提示Flash Player版本过低,导致无法正常的影片或者图片,为什么会出现这样情况呢?出现此种情况和我们电脑的flash版本有关,大家只要简单设置一下Flash Player版本即可解决问题了,接下去,看看具体设置步骤. 具体方法如下: 1.打开电脑左下角[开始]菜单; 2.在弹出的开始菜单栏中,点击下方的[所有应用]; 3.在列表中,找到[window

java类的问题-java开发时,显示图片总要在放大或所放窗口后才会显示出来

问题描述 java开发时,显示图片总要在放大或所放窗口后才会显示出来 怎么解决java开发时,显示图片总要在放大或所放窗口后才会显示出来

win7系统将鼠标移动到桌面底部才会显示任务栏怎么解决?

  win7系统将鼠标移动到桌面底部才会显示任务栏怎么解决? 1.把鼠标移动到桌面底部,等任务栏显示后点击右键,选择属性选项; 2.在弹出的窗口中最左侧的"任务栏"下会有几个外观选项,将"自动隐藏任务栏"前面的勾去掉,然后保存就可以了.

win7系统iis安装配置图文教程

  win7系统iis安装配置图文教程: 一.进入Win7的控制面板,打开程序功能,选择打开或关闭Windows功能 . 二.在安装Windows功能的选项菜单,把interlnet信息服务的所有组件全部勾起来. 三.安装完成后,打开控制面板,进入系统和安全,打开管理工具,点Internet 信息服务(IIS)管理器. 四.打开IIS管理器,进入管理页面,展开右边的个人PC栏,右击网站--添加网站, 在出来的对话框中添加自己的网站名称.物理路径(选择你的网站目录). 记得要设置网站文件夹的安全项

apache伪静态配置与iis伪静态配置的区别分析对比

apache伪静态配置与iis伪静态配置的区别分析对比 /* 在web开发中,经常会碰以要把php教程,asp教程文件伪静态成htm或其它文件,下面我们要讲一下关于apache伪静态规则与iis中伪静态规则的一些不同的部份了.下面我们先来看看apache伪静态的配置方法. 实例,我们要把 pl.php教程?id=1 page.php?id=1 伪静态成html页面 d-1.html v-1.html <virtualhost 192.168.0.110:801>     serveradmin

初始化-MFC 利用opencv显示图片,需要在窗体完成哪一步后才可以

问题描述 MFC 利用opencv显示图片,需要在窗体完成哪一步后才可以 对对话框创建流程不是太清楚. 下面代码只能通过按钮点击响应才可以,但直接放在对话框初始化以及onsize里面就不行. cv::Mat mat, mat2; mat = cv::imread("D:\test1.jpg", 1); if(! mat.data) { MessageBox(_T("error", "no image loaded!"), MB_OK); retu

jsp页面如何显示oracle数据中读取的blob类型的图片?

问题描述 jsp页面如何显示oracle数据中读取的blob类型的图片? jsp页面显示图片的地方 只显示一张图片就可以 查询的时候,通过调用servlet 根据查询条件 然后返回查询结果,显示图片,如何写, 查询出来的结果显示一些其他的信息,包含图片.如何先写显示图片的代码(后台前台) 解决方案 SpringMVC从本地磁盘读取图片显示到JSP页面上JSP页面直接显示Blob类型图片 解决方案二: 可以使用base64编码来显示图片 参考:http://www.lvtao.net/dev/ph

MFC在登陆页面中 加一个显示验证码的控件应该加哪个?图片从一个网页中加载出来的

问题描述 MFC在登陆页面中 加一个显示验证码的控件应该加哪个?图片从一个网页中加载出来的 http://202.200.144.63/(gac14yvwcsjrzj45cx1fq4ed)/CheckCode.aspx 我想把这网页里的图片显示在登陆界面作为验证码,请问我该在对话框中加什么控件,我用的是下边的方法 CHtmlView* pView= (CHtmlView*)m_wndSplit.GetPane(0,1); pView->Navigate("http://hao.201201

js-首页显示压缩后的小图片,点开后链接详情页显示大图片,怎么实现呢,要求图片在一路径下

问题描述 首页显示压缩后的小图片,点开后链接详情页显示大图片,怎么实现呢,要求图片在一路径下 首页显示压缩后的小图片,点开后链接详情页显示大图片,怎么实现呢,要求图片在一路径下 解决方案 一个大图,一个缩略图实现的. 解决方案二: 你可以用一个图片通过css改变width/height实现,但是那样的话,因为压缩后的图片肯定质量有所下降,可能就不清楚了.但是不压缩,图片比压缩后的要大,可能影响打开页面的时间. 解决方案三: 有很多效果可以实现你的要求,如fancybox,facebox等插件..