首页 > 解决方案 > Sitecore SXA 错误路径中的非法字符

问题描述

任何人都有解决此问题的方法。使用没有 SXA 的 Sitecore 解决方案在 web.config 文件 >> requestPathInvalidCharacters="" 中向 httpRunTime 标记添加空属性,可以修复 URL 中的问题特殊字符并将您重定向到 400 错误页面的“未找到页面”,并显示消息“潜在危险”从客户端()检测到 Request.Path 值”

URL 像:http://abc/ * 或http://abc/& >> 重定向到未找到项目页面,我将其替换为自定义错误页面。因此,没有 SXA 的 sitecore 站点没有问题。

我在 [sitecore SXA] 站点上尝试了相同的解决方案,但没有受到影响,它转到另一个错误页面,其中包含消息 >> 路径中的非法字符,我也应用了此解决方案https://kb.sitecore.net/articles/059908,但没有效果,我还是一样的错误!!任何解决方案,我在 SXA 站点中寻找相同的行为

标签: sitecore8.2sitecore-sxa

解决方案


我通过在 IIS 中使用 URl 重写来修复它,并创建重定向规则到站点核心中托管的 404 页面


推荐阅读