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