sitecore8.2 - 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 站点中寻找相同的行为
解决方案
我通过在 IIS 中使用 URl 重写来修复它,并创建重定向规则到站点核心中托管的 404 页面
推荐阅读
- r - 根据 R 中的时间序列列提取数据
- azure - 如何在颤振(飞镖)中实现 Azure Adb2c(自定义策略)的本地化?
- python - 如果列表中的值大于 100,则列表中的数字会使用“删除功能”消失。
- node.js - 由于缺少 `\node_modules\tablemark\dist\index.js`,无法使用 `npm run build`
- python - 最大重试次数已用尽。无法在 [azure 计算实例名称] 上安装 VS Code 服务器:无法与 Jupyter 端点通信
- php - 从 pem 文件加载证书时出错。证书存储句柄无效
- google-sheets - 使用超出配额的 Google Sheets API v4
- javascript - 从 javascript/nodejs 中的表中查找最接近的 RGB 值
- python - 需要帮助编辑文本文件;删除所选字符后的所有字符
- python - Python 'tarfile' 模块无法处理 tar 文件中的非 utf-8 文件名