解决IIS环境搜索词中含有空格和加号搜索报错问题

标签:搜索报错 2020-11-12

有用户把推券客cms安装到windows IIS环境下,在搜索时如果出现空格或者加号就会出现404错误,

如下图
1605161034324.jpg

主要原因是IIS请求筛选模块被配置为拒绝包含双重转义序列的请求。


解决办法:

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

1605161308560.jpg


代码效果如下:

<configuration>
< system.webServer>
< security>
< requestFiltering allowDoubleEscaping="true"></requestFiltering>
< /security>
< /system.webServer>
< /configuration>

一般推荐使用推券客程序自带的web.config文件,但由于不同的服务器环境配置可能不同。很多虚拟空间都会自带web.config文件。

这时候我们只能在自带web.config文件基础上进行修改。




上一篇:2020年11月12日推券客cms4.1.63版本更新和升级说明
下一篇:推券客cms用户登录不超时如何配置?