假设我有Umbraco网站的结构
- Node1
- Node2
- Node3
- Node4
- Node5
当我访问较低级别的节点时,如何让Umbraco呈现路径,例如 http://myserver/Node1/Node2.aspx而非http://myserver/Node2.aspx?
答案 0 :(得分:2)
由于Umbraco设置为在一次安装中托管多个网站,因此他们设置URL生成的方式鼓励您添加第一层节点来代表您的网站,然后在每个节点下添加“实际” “内容节点。
典型的设置可能如下所示:
- Content // The default node of the Content section, you don't need to add this.
- Mysite
- Node1
- Node2
- Node3
- Node4
- Node5
+ Mysecondsite
+ Mythirdsite
这将确保您的网址如下:
http://www.mysite.com/Node1.aspx
http://www.mysite.com/Node1/Node2.aspx
http://www.mysite.com/Node1/Node2.aspx
要轻松更新您的Umbraco,只需创建一个站点文档类型,确保允许所有相关页面作为子项,然后创建站点节点并移动其下的所有现有内容。您可能希望该网站在浏览器中访问时默认为Node1
,因此请参阅最近询问的有关如何进行设置的以下问题:How to set up Umbraco to default in a subpage?
没有必要为你的Umbraco添加其他网站以使其正常工作,我只是将它们添加进行演示。但是,如果您确实要添加其他站点,请不要忘记在右键单击站点节点时将主机名添加到IIS以及“管理主机名”选项,但是如果只有一个站点则不需要。