質問

また複数のURL rewriters for ASP.Net と、IISとしたかんを使用し、いかがでしょうか。

ここでも利用していたた:

  • ThunderMain URLRewriter:使用前のプロジェクトなっているが、柔軟性/パフォーマンスを探していて
  • Ewal UrlMapper:使用流プロジェクトがソースが放棄され
  • UrlRewritingNet.UrlRewrite:うも図書館しかし、ドキュメンテーションの貧しい文法がないといけない不安に感じ
  • UrlRewriter.NET:これは現在の私の作成には、大きな柔軟性は、ライフスタイルの励起への交換regexsを変更します。純正規表現構文、ビット
  • 管理融合のURLリライターに校閲:このこつ 前の質問 にスタックオーバーフローなしで、まだから例文を見られるとは思えませんする編集可能なよ。config
役に立ちましたか?

解決

+1UrlRewritingNET.URLRewriteに使われる、数百のサービス/ポータル/サイトを一つのボックスな課題です。(@ジェイソンは、一つだけの話ですよね?)

やんものURLRewriter.NET 個人サイトから、ああ、面白いです。@リゾートは川沿いに関する権利は、変更後の書式はまさしくその通りなのだが、もしれませんが、慣れれで良いです。

他のヒント

があります。ます。ルーティングが発売されたばかります。純3.5.

ご利用いただけます。RewritePath()でカスタムHttpModule

うを使用IHttpHandlerFactory実施して完全に制御すべての着信の行動履歴(アクセスしたUrl、いマップされます。

また新規のウェブプロジェクト今回る見をMVCをゼロから立ち上げました。を使用するデータの再書込みが行われたUrlを基準といたしま

IIS7は URLの書き換えモジュール ことは公正では、IIS.

に使用しましたUrlRewriting.NET 前の非常に高い交通サイトくことになっています。私は開発者は、ドイツ語で、英語の文書はどのように変動するというとんできました。います。

ましたけど良い経験 イオンのISAPIフィルタに書き換え 似たISAPI_Rewriteを除き、無料です。両方のモデルmod_rewriteとISAPIフィルはできません管理コードとして設定してくだけで、あっという間にIIS.

りませんUrlRewritingNetだIIS7Windows2008年環境です。

理由:UrlRewritingNetを必要とするアプリプールオープン(クラスメソッド)mode=クラシックな統合されます。これは最適な また、そのプロジェクトで死者が最長2年となります。

かを設置 HeliconのISAPI書き換え3.動作とまったく同じように.htaccessファイル.私digginでいます。

使用した .純URLリライターに校閲、リバースプロキシ 大きな成果をあげてきました。で並mod_rewriteを使のほとんど同じ構文です。オーナーのプロジェクトは非常にデザイナーズホテルのように作品。この逸品を両立しや書き換え、プロキシ機能は、多様なソリューションなのです。IMO,一見の価値があります。

+1UrlRewritingNet.UrlRewriteしっかり確保して欲しいですが、なぜいつも必要になってくるのが、次のURLです。aspx?と思うので改良の正規表現partern.

なぜいつものツールを使用して、一定期間とaspxにvirtualURL localhost/製品/類をお楽しみ下さいませ。aspx","localhost/製品/調味料.aspx".ていただきたいと思いタイプlocalhost/製品/飲料","localhost/製品/調味料"のようなMVC。

この 一見良いものではない私のサイトです。だいたいです。

asp.net ルーティングの要件のurl書き換えてもいます。とasp.net ルーティングはできませんで"書き換えのurlが作成カスタムハンドラのための様々な要求。asp.net ルーティングが必要になります少なくともasp.net sp1.

基本的にんな簡単なルーティング作業でも、ほかのルートハンドラのApplication_Startものです。asax.csファイルです。

 protected void Application_Start(object sender, EventArgs e)
        {

                        RegisterRoutes(RouteTable.Routes);


        }
        private static void RegisterRoutes(RouteCollection routes)
        {          

            routes.Add("Routing1", new Route("/Blog/id/2","/Blog.aspx"));

        }
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top