ドメイン ルートのサブフォルダーに Web サイトを保存する必要があります。サブフォルダーに保存されているように見えないように URL を書き換える方法はありますか? これが IIS レベルで行われるか、web.config で行われるかは問題ではありません。
5 に答える
Have you looked at the routing engine that came out of the MVC project but is now a stand-alone feature of the .NET Framework?
ISAPI フィルターを使用する場合は、 Ionic の Isapi Rewriteで良い経験を積んでいます。そしてそれは無料です(ビールとスピーチ)。
IIS7 では、おそらく Microsoft 自身が公開したモジュールを使用する必要があります: http://blogs.iis.net/ruslany/archive/2008/11/10/url-rewrite-module-release-to-web.aspx
以前のリリースでは、さまざまな欠点/コストを伴うさまざまな回避策がありました: http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx
ブログでManagedFusion Url Rewriterを使用しています。サーバーレベルでインストールする必要がないので気に入っています。
おそらく、ISAPI フィルターを使用することで、必要な動作を得ることができます。
Google for: ISAPI フィルターを書き換えると、事前に作成された例がいくつか見つかりますので、自分に最適なものを試してみてください。