Umbraco 翁布拉科:如何摆脱;这一页故意留得很丑;
帮助我摆脱默认的400页 我实现了一个IContentFinder,并将其添加为ContentLastChanceFinderResolver。就像这里解释的: 这是完美的 %25c3 但对于某些url,我仍然看到“此页面故意留下丑陋”系统404页面 例: 在umbraco.com上,只返回一个空白页: 我怎么会有这种行为 我还尝试使用配置方式设置404页面,但它仍然显示“此页面故意留下丑陋”页面。 在/config/umbracoSettings.config中:Umbraco 翁布拉科:如何摆脱;这一页故意留得很丑;,umbraco,umbraco7,Umbraco,Umbraco7,帮助我摆脱默认的400页 我实现了一个IContentFinder,并将其添加为ContentLastChanceFinderResolver。就像这里解释的: 这是完美的 %25c3 但对于某些url,我仍然看到“此页面故意留下丑陋”系统404页面 例: 在umbraco.com上,只返回一个空白页: 我怎么会有这种行为 我还尝试使用配置方式设置404页面,但它仍然显示“此页面故意留下丑陋”页面。 在/config/umbracoSettings.config中: <errors>
<errors>
<error404>1105</error404>
</errors>
1105
XSS
我想删除“此页面故意留下丑陋”页面的原因是它允许跨站点脚本攻击,因为它将输出您在url中键入的内容
这意味着,如果将脚本标记添加到url,它将在“左丑陋”页面上执行。url
/test%25c3
给出一个:
HTTP错误404.11-找不到
请求过滤模块配置为拒绝包含双转义序列的请求
使用IIS错误处理。
在web.config中
放置在
并创建一个error.html文件,为空,如果您喜欢,也可以添加一些文本
还有很多错误。例如,尝试使用此url或
有关错误页面和.NET CMS(如Umbraco或Sitecore)的更多信息,您可以在此处阅读:它也适用于一些Umbraco情况。url
/test%25c3
给出一个:
HTTP错误404.11-找不到
请求过滤模块配置为拒绝包含双转义序列的请求
使用IIS错误处理。
在web.config中
放置在
并创建一个error.html文件,为空,如果您喜欢,也可以添加一些文本
还有很多错误。例如,尝试使用此url或
有关错误页面和.NET CMS(如Umbraco或Sitecore)的更多信息,您可以在此处阅读:在一些Umbraco情况下也会出现错误页面。站点上是否有名为“测试”的页面?也就是说,URL是否作为一个页面存在?是否存在“测试”并不重要-行为是否相同?站点上是否存在一个名为“测试”的页面?也就是说,URL是否作为一个页面存在?不管“测试”是否存在,行为都是一样的
<httpErrors errorMode="Custom">
<error statusCode="404" subStatusCode="11" path="/error.html" responseMode="ExecuteURL" />
</httpErrors>