我正在将我们的旧网站从一个 CMS 迁移到 Umbraco。但是,我只是好奇是否有一种开箱即用的访问页面的替代方式。看起来页面有它们的 NiceUrl,但是我想知道是否有一种方法可以通过在查询字符串中指定它们的页面 id 来访问页面,例如 default.aspx?page=123。
我只是问,因为这是我们可以在我们当前的 CMS 中实现的,它会使迁移更简单一些。
提前致谢。
我正在将我们的旧网站从一个 CMS 迁移到 Umbraco。但是,我只是好奇是否有一种开箱即用的访问页面的替代方式。看起来页面有它们的 NiceUrl,但是我想知道是否有一种方法可以通过在查询字符串中指定它们的页面 id 来访问页面,例如 default.aspx?page=123。
我只是问,因为这是我们可以在我们当前的 CMS 中实现的,它会使迁移更简单一些。
提前致谢。
您只需使用其 ID 作为页面名称即可访问页面...
http://example.com/ <nodeId> .aspx
http://example.com/ <nodeId>
http://example.com/ <nodeId> /
最后一个似乎至少适用于 Umbraco v6,但不是v4 的早期版本,无论您umbracoUseDirectoryUrls
在web.config
.
...所以例如...
http://example.com/123.aspx
http://example.com/123
http://example.com/123/
...无论有问题的节点在内容树中有多深,都可以正常工作。