我正在使用Umbraco
开发ASP.NET MVC 5.0
网站。以下是网站的结构
Home
Page 1
Page 2
...
C1,C2 是所有页面共享的属性(主页,第1页,第2页)。 H1,H2 是主页属性。 P1,P2 是 Page 1和Page 2 的属性。
所以我按照以下方式创建了文档类型和内容
Root (C1, C2)
Home (H1, H2)
Page 1(P1, P2)
Page 2(P1, P2)
我创建根文档类型和内容的原因是将公共属性 C1和C2 。 如果我使用主页而不是根,则第1页和第2页上会显示 H1和H2 属性。< / p>
但上述结构中的问题是我必须将 Root 重定向到主页。 SEO工具并不喜欢它。
有更好的方法吗?
答案 0 :(得分:1)
您所做的是构建Umbraco网站的合法方法。我倾向于看到两种方法之一:
我猜你的问题是你希望根节点加载你的主页数据。通过使用别名umbracoInternalRedirectId向文档类型添加属性可以轻松完成此操作。将其设置为内容选择器,选择主页,当您在浏览器中加载根节点时,您将看到主页内容。
答案 1 :(得分:0)
文档结构很好。但是,您不需要名为Root的内容节点,Home应位于树的顶部。确保在“主页”文档类型的“权限”下,勾选了“是” - 在根目录中允许此类型的内容