【问题标题】:Integrating Umbraco and Intelligencia UrlRewriter集成 Umbraco 和 Intelligencia UrlRewriter
【发布时间】:2015-01-23 03:25:07
【问题描述】:

我已经使用 Intellegencia UrlRewriter 有一段时间了。 我将它与查找产品名称并获取用于查询字符串的相关 ID 号的 VB 类一起使用。 效果很好。

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

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

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

谁能帮帮我?

【问题讨论】:

    标签: vb.net url-rewriting umbraco umbraco7


    【解决方案1】:

    您可以在 web.config 中使用以下 appSettings 键通知 umbraco 忽略路径:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多