绿色资源网:您身边最放心的安全下载站! 最新软件|热门排行|软件分类|软件专题|论坛转帖|厂商大全

绿色资源网

技术教程
您的位置:首页服务器类Web服务器 → IIS7/iis7.5伪静态加号与空格错误解决办法

IIS7/iis7.5伪静态加号与空格错误解决办法

我要评论 2016/01/13 10:30:19 来源:绿色资源网 编辑:绿色资源网 [ ] 评论:0 点击:329次

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>

上面两种方法第一种是当前站点了,第二种是所有站点,小编推荐使用第一种方法,这样会安全一亲了。

关键词:IIS7,iis7.5,伪静态,解决办法

阅读本文后您有什么感想? 已有 人给出评价!

  • 2 欢迎喜欢
  • 38 白痴
  • 2 拜托
  • 2 哇
  • 13 加油
  • 8 鄙视