集成Umbraco和Intelligencia UrlRewriter

时间:2015-01-21 15:00:28

标签: vb.net url-rewriting umbraco umbraco7

我已经使用过Intellegencia UrlRewriter一段时间了。 我在VB类中使用它来查找产品名称并获取用于查询字符串的相关ID号。 它很棒。

我怎样才能在Umbraco做同样的事情?

我想过1种方法: 要使用〜/ products / product_name /的url结构(实际上是〜/ products / product.aspx?id = XX)并添加〜/ products / *作为保留文件夹,基本上将整个页面从Umbraco中取出。

问题是我的客户希望网站结构为〜/ product_name /(不在子文件夹中)。我的问题是我认为我没有办法告诉Umbraco不要处理这些页面。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

您可以通过web.config通知umbraco忽略带有以下appSettings键的路径:

<appSettings> 
     ....
    <add key="umbracoReservedPaths" value="~/umbraco,~/install/,~/product_name/" />

此键默认包含在web.config中,因此您可以搜索umbracoReservedPaths并找到它。只需添加您的路径,umbraco将忽略它。您还可以使用umbracoReservedUrls appSetting键指定单个页面。

值得注意的是,您会在/ config /文件夹中看到已经集成到umbraco安装中的urlrewritting.net重写器有UrlRewritting.config