Umbraco 404问题

时间:2018-07-08 16:31:59

标签: umbraco

我为umbraco项目成功设置了404重定向。如果用户导航到不存在的页面,则会显示指定的节点ID。 但是请考虑一下:

http://tsw/course-calendar/-正确链接

http://tsw/coursecalendar/-不是404(但应该是)

http://tsw/coursecalenda/-404重定向

在上面的示例中,根据umbraco的正确链接是第二个链接,但是,如果我删除破折号但留下“我得到服务器错误”字样:

The model item passed into the dictionary is of type 'Castle.Proxies.HomepageDTProxy', but this dictionary requires a model item of type 'TSW.Web.ViewModels.CourseCalendarVM'.

就像页面正在尝试解析URL。

如何在Umbraco中停止这种行为,以便仅打开完整和准确的链接,而其余的链接则被404重定向?

1 个答案:

答案 0 :(得分:1)

您是否有一个名为coursecalendar的文档类型或模板?那可能就是这样。如果是这样,则有一些选项可以禁用URL解析,请参见https://our.umbraco.com/forum/templates-partial-views-and-macros/。 “开关”是umbracoSettings.config中的disableAlternativeTemplates