Umbraco 翁布拉科404号

Umbraco 翁布拉科404号,umbraco,Umbraco,我已成功为一个umbraco项目设置404重定向。如果用户导航到不存在的页面,它将显示指定的节点id。 但是考虑一下: -正确链接 -不是404(但应该) -404重定向 在上面的示例中,根据umbraco的正确链接是第二个链接,但是如果我删除了破折号,但留下“我收到服务器错误”字样: The model item passed into the dictionary is of type 'Castle.Proxies.HomepageDTProxy', but this dictionary

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

-正确链接

-不是404(但应该)

-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链接?

您是否有名为coursecalendar的doctype或模板?那可能就是这样了。如果是,则有一些选项可以禁用URL解析,请参阅。“开关”在umbracoSettings.config中被禁用AlternativeTemplates

我有一个名为CourseCalendar yes的视图,但标题为no的页面。你的解释是有道理的。我目前将disableAlternativeTemplates设置为false。我应该把它设为真吗?设为真应该没什么坏处。如果这不起作用,可以尝试重命名您的视图,看看这是否是导致它的原因?