我已经使用过Intellegencia UrlRewriter一段时间了。 我在VB类中使用它来查找产品名称并获取用于查询字符串的相关ID号。 它很棒。
我怎样才能在Umbraco做同样的事情?
我想过1种方法: 要使用〜/ products / product_name /的url结构(实际上是〜/ products / product.aspx?id = XX)并添加〜/ products / *作为保留文件夹,基本上将整个页面从Umbraco中取出。
问题是我的客户希望网站结构为〜/ product_name /(不在子文件夹中)。我的问题是我认为我没有办法告诉Umbraco不要处理这些页面。
任何人都可以帮助我吗?
答案 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
。