iis7出现这个问题是小编在测试一个windows 2008 iis7 php环境中碰以的问题,找了很多的教程都没得己解决,下面一起来看看吧
解决方法有两种,一种是在系统32中修改应用程序主机.配置另一种是在网页配置中增加几行代码,具体如下。
1.在网站根目录修改网页配置
在站点根目录找到网页配置文件,找到system.webServer节点,添加请求筛选allowDoubleEscaping=" true "。
代码效果如下:
代码如下
配置
system.webServer
安全
请求筛选allowDoubleEscaping=' true '/请求筛选
/安全性
/system.webServer
/配置
2.在修改应用程序主机。配置
在应用程序主机。配置文件,定位到文件中的配置/系统。web服务器/安全/请求过滤/下请求过滤节点。大约360行将请求过滤改为请求筛选allowDoubleEscaping=' true '即可
代码如下
配置
system.webServer
安全
请求筛选allowDoubleEscaping=' true '/请求筛选
/安全性
/system.webServer
/配置
上面两种方法第一种是当前站点了,第二种是所有站点,小编推荐使用第一种方法,这样会安全一亲了。