2014-06-10 23 views
1

任何*我想有堆栈溢出就像果园博客网址模式。如何使用自动路线模式实现它。 例如,我想有一个像如何匹配果园CMS自动路由

/myblog /页/ 4453 /什么有史以来标题

在这里,无论是尾部页面名称(什么有史以来标题)的我要永远点的模式该项目4453.我曾尝试下面的模式,但失败

{Content.Container.Path} /页/ {Content.Id}

{Content.Container.Path} /页/ {Content.Id}/*

{Content.Container.Path } /页/ {Content.Id}/{} Content.Slug

我想这是我可以再更改页面最后网址,而不影响已建在SEO工作中的链接的原因。

例如用于这个问题的堆栈溢出网址是

/问题/ 24145078 /如何-匹配任何在果园-CMS-自动路线

Regardsless什么我用尾随一部分只要号码24145078在那里的网址工作正常。

回答

2

这不是如何自动布线工程。自动拨号不是路由,它基于令牌驱动的规则为内容项目生成唯一路径。我想要一个通配符路由,写一个通配符路由。

但是对于这个特定的应用,恐怕还不是你应该做的。处理那些移动到新的地址资源的标准方法是从旧的URL到新建立一个永久重定向。这是使用IIS的URL重写功能最有效地完成的。