【发布时间】:2018-07-09 02:24:55
【问题描述】:
我已成功为 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 重定向?
【问题讨论】:
标签: umbraco