我有Umbraco开发的网站。它工作得很好,除了一件事。
假设我在父节点下有以下页面content
:
登录 - 注册 - 关于我们
如果我在浏览器中输入 www.mysite/login/register 它通常会响应注册页面,这是没有意义的
我导航到任何其他页面下的每个页面(这很奇怪),我不知道为什么。我需要在我的 IIS 或 web.config 中进行任何更改吗?
您能否确保这些页面在 Umbraco 后端没有替代网址?它应该命名为 umbracoUrlAlias 或类似名称。
如果您有一个名为“register”的模板,您只需将“register”放在 url 的末尾即可将该模板应用于任何页面,如下所示:
www.mysite/login/register
如果实际上不存在存在于“登录”下的名为“注册”的节点,则上述 url 有效地变为:
www.mysite/login/?alttemplate=register
这是预期和有用的行为,如为什么 Umbraco Rocks - Alternate Templates中所述。