在Umbraco CMS中创建自定义错误页面
时间:2020-03-06 14:47:26 来源:igfitidea点击:
我正在使用Umbraco作为CMS的客户端站点上工作。我需要创建一个自定义404错误页面。我已经尝试在IIS配置中执行此操作,但是umbraco会覆盖该设置。
有谁知道如何在Umbraco中创建自定义404错误页面?
有没有一种方法可以为运行时错误创建自定义错误页面?
解决方案
在/ config / umbracoSettings.config
中,用要显示的页面的ID修改<error404> 1 </ error404>`" 1"。
<errors> <error404>1</error404> </errors>
其他方法可以在"找不到处理程序"中找到
umbraco还支持与文化相关的错误页面,以防我们使用多语言网站。
配置稍有改变。代替
<errors> <error404>1050</error404> </errors>
你现在要写
<errors> <errorPage culture="default">1</errorPage>--> <errorPage culture="en-US">200</errorPage>--> </errors>
干杯,
/短剑
首先在umbraco安装中创建一个错误页面(和模板)。让我们说说error.aspx。发布它。
然后编辑config / umbracoSettings.config。
Under <errors> section <error404>1111</error404>
其中1111是error.aspx页的umbraco节点ID
可以通过将鼠标悬停在内容部分的错误节点上来找到节点ID。通常是4位数字。
然后编辑web.config:
In <appSettings> section change <customErrors mode as show below: <customErrors mode="RemoteOnly" defaultRedirect="~/Error.aspx"/>