【问题标题】:URL Rewriting in asp.net mvc umbraco在 asp.net mvc umbraco 中的 URL 重写
【发布时间】:2018-10-11 05:17:42
【问题描述】:

我需要知道以下规则何时不匹配,它应该转到错误页面。

例如“sample-code”或“-my-code.html”关键字不匹配会重定向到错误页面。

<add name="Results" 
   virtualUrl="^~/(UK|USA)/sample-code/([^/]+)-my-code.html" 
   rewriteUrlParameter="ExcludeFromClientQueryString"    
   destinationUrl="~/my-pages/example.aspx?region=$1&amp;location=$2" 
   redirectMode="Permanent" ignoreCase="true" />

请告诉我为上述问题找到解决方案。

【问题讨论】:

    标签: .net asp.net-mvc url-rewriting umbraco7 urlrewriting.net


    【解决方案1】:

    看起来您正在使用 Umbraco 附带的内置重写模块。不幸的是,它不支持您正在寻找的功能。

    您需要改用 IIS 重写模块,因为它支持否定规则。然后,您可以创建一个规则来捕获所有 URL,但这会通过正确匹配模式而被否定。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-15
      • 2013-08-28
      • 2015-06-08
      • 2014-09-26
      • 1970-01-01
      • 2011-08-24
      • 2018-07-03
      • 2011-02-08
      相关资源
      最近更新 更多