2012-03-27 98 views
0

我正在使用Intelligencia进行网址重写功能。用扩展名重写网址

<configSections> 
    <section name="rewriter" requirePermission="false" 
     type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter"/> 
</configSections> 

以下排除其工作罚款我的搜索页面

<rewrite url="~/search/(.+).aspx" to="~/search.aspx?type=$1"/> 

,但我需要用下面写规则

<rewrite url="~/search/(.+)" to="~/search.aspx?type=$1"/> 

我的搜索页。如果我上述规则我是运行获取页面未找到错误。

Plz建议我在IIS中有任何设置。

+0

有什么理由不使用asp.net路由?我觉得它是一个更优雅的解决方案。 – walther 2012-03-27 15:36:32

+0

您使用的是哪个版本的IIS? – Curt 2012-03-27 15:36:49

+0

IIS 6.0版本 – Sree 2012-03-27 15:38:44

回答

0

下面是一篇文章(有一个可下载的解决方案样品)使用路由映射到扩展名“搜索引擎友好”的URL:

http://goo.gl/BBnsa