Umbraco - Angular的路线

时间:2016-02-04 17:25:54

标签: javascript angularjs routing umbraco

在我的Umbraco Web应用程序中,我有两个页面是SPA角度应用程序。我们称之为/ pageOne和/ pageTwo。

当刷新这些页面时,由于Umbraco的路由,我得到了一个找不到页面的错误。

是否可以重写路线,以免发生这种情况?

我从下面的问题看到

Umbraco 7 single page application routing

这可以做到,但在这个例子中,所有的URL重定向都被赋予Angular,而我只需要两个。

是否会出现

<add name="SomeName"
     virtualUrl="^~/(? pages-which-are-not-angular-SPA-here )(.*)"
     rewriteUrlParameter="ExcludeFromClientQueryString"
     destinationUrl="~/"
     ignoreCase="true" />

1 个答案:

答案 0 :(得分:0)

如果您只想让Umbraco忽略两个路由,可以将它们添加到web.config文件的appSettings中的umbracoReservedUrls属性中。该设置是以逗号分隔的URL列表,Umbraco应该完全忽略这些URL。如果您希望将来添加更多内容,可以将它们全部归档到文件夹下,例如/ ang / pageOne和/ ang / pageTwo然后将/ ang / part添加到umbracoReservedPaths设置,这是Umbraco应忽略的整个文件夹。