UrlRewriter.NET は、ASP.NET 1.1 および ASP.NET 2.0 をサポートする、オープン ソースの軽量で高度に構成可能な URL 書き換えコンポーネントです。 UrlRewriter.NET は、アドレス書き換え機能を提供します。これは、Apache サーバーでアドレス書き換えに .htaccecc を使用するのと同様です。このコンポーネントを使用すると、ISAPI Rewrite フィルターのような ISAPI コンポーネントをインストールする必要がありません。このコンポーネントは無料のオープンソースであり、MIT スタイルのライセンス オープン ソース契約に従います。
UrlRewriter.NET は、優れた検索エンジン最適化 (SEO) ツールです。これを使用すると、指定したキーワードを含む URL を作成し、検索エンジンでの Web サイトのランキングを向上させることができます。
UrlRewriter.NET を使用すると、次のことができます。
実際の URL に対して、ユーザーと検索エンジンにとってより使いやすい URL 形式を提供します (URL 内の .aspx 拡張子を非表示にしたり、セマンティックな URL アドレスを実現するためにすべての拡張子を削除したりするなど)。
Web サイトの再設計後、ユーザーが余分な操作を行うことなく、古いアクセス アドレスを新しいアドレスに自動的に転送できます。これにより、検索エンジンが Web サイトのインデックスをより適切に作成できるようになります。
違法な、またはアクセスを許可したくない一部の受信リクエストをブロックします。たとえば、User-Agent を使用して、検索エンジンが検索エンジンであるかどうかを判断し、含めたくないコンテンツを強制的に含めないようにすることができます (robots.txt を設定する必要はありません)。
特定の IP 範囲からのアクセス要求を禁止するなど、訪問者の IP アドレスに基づいてさまざまなサービスを提供します。
慎重に探索する必要があるものが他にもたくさんあります...
UrlRewriter.NET は純粋に C# で書かれた .NET コンポーネントであり、他の ISAPI コンポーネントのサポートを必要としません。 XML ドキュメント形式を使用して書き換えルールを構成できます。これはデフォルトで web.config ファイルに含まれています。もちろん、ルール ファイルをカスタマイズすることもできます。
拡大する