在我的umbraco站点的url中包含页面id

在我的umbraco站点的url中包含页面id,umbraco,Umbraco,我有一个运行在Umbraco 7上的网站,它使用默认的Url方案,Url可能如下所示: http://domain.com/page-name/subpage-name http://domain.com/page/id/subpage-name or http://domain.com/page/id-subpage-name 由于内容创建者喜欢“优化”网站上的页面,他们经常会更改页面标题,并在此过程中更改页面的url,断开所有链接到页面的链接(谷歌链接、广告词活动、合作伙伴网站等) 为了

我有一个运行在Umbraco 7上的网站,它使用默认的Url方案,Url可能如下所示:

http://domain.com/page-name/subpage-name
http://domain.com/page/id/subpage-name or http://domain.com/page/id-subpage-name
由于内容创建者喜欢“优化”网站上的页面,他们经常会更改页面标题,并在此过程中更改页面的url,断开所有链接到页面的链接(谷歌链接、广告词活动、合作伙伴网站等)

为了SEO的目的,我想在url中保留页面标题,而不是在第一次创建页面时只使用一个url,为此我考虑将id添加到页面的url中。我看到许多网站的url如下所示:

http://domain.com/page-name/subpage-name
http://domain.com/page/id/subpage-name or http://domain.com/page/id-subpage-name
然后根据id而不是名称查找页面


使用Umbraco可以实现这一点吗?

我同意Pekka的观点,为页眉/导航标题/浏览器标题创建单独的字段非常容易。在我看来,这是一个比在URL中添加ID更好的解决方案,但这只是我的两分钱


您应该能够像这样定制URL处理程序:-这篇文章是从2014年开始的,所以有些东西可能已经改变了。但这一概念仍然应该是相关的。

Umbraco似乎能够将页面URL和页面标题视为单独的实体,如果不可行,这可能是一个选项是的,这可能是最好的选择。但我真的不想走这条路,因为URL和页面的标题将不同步,这违背了在URL中包含标题的目的。