2012-03-27 14 views
0

私はURL書き換え機能にIntelligenciaを使用しています。URLを書き換えなしで書き直す

<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"/> 

の下で私の検索ページを作成する必要がありますページが見つかりませんでしたエラーです。

私はIISに任意の設定があります。ここで

+0

あなたがasp.netルーティングを使用していない理由は、任意の理由は?私はそれがもっとエレガントな解決策であると感じます。 – walther

+0

どのバージョンのIISを使用していますか? – Curt

+0

IIS 6.0のバージョン – Sree

答えて

0

は「SEOフレンドリー」なURLを、拡張子にマップするためにルートを使用する(ダウンロード可能な溶液試料と)の記事です:

http://goo.gl/BBnsa