这是我的内容结构:
Root node
- Page
- Blog
- - 2012
- - - 09
- - - - Blog post
根节点主机名是test.local,博客文件夹主机名是blog.test.local
Web.config:umbracoUseDirectoryUrls=true,umbracoHideTopLevelNodeFromPath=true umbracoSettings.config:useDomainPrefixes=true,addTrailingSlash=true
导航到blog.test.local/2012/时,它会给出“找不到页面”错误页面。但是,当我转到test.local/blog/2012/时,页面正在正确呈现。我了解 Umbraco 在获取 /2012/ 请求时尝试按 ID 加载页面,但为什么节点 url 没有优先级?我错过了配置中的任何东西吗?
PS 如果我设置umbracoUseDirectoryUrls=false blog.test.local/ 2012.aspx也不起作用。
umbraco v 4.7.2(程序集版本:1.0.4500.21031)