ASP.NET Web アプリケーションで Intelligencia.UrlRewriter を使用しています。
私のコードは次のようなものです:
<rewrite url="~/article/(.+)" to="~/$1" />
www.mysite.com/article/fooooのような URL を持つすべてのファイルをwww.mysite.com/fooooにリダイレクトしたい。
しかし、奇妙なことに www.mysite.com/something/Images/article/1.jpg のようなページは www.mysite.com/1.jpgにリダイレクトされるため、ページが見つからないというエラー(404) が発生します。
何が問題ですか ?記号 (~) はサイトの url(root) と一致していますか?