URL 書き換えを使用した後、相対 URL で問題が発生しました。
問題
NavigateURL が ~/Images/profile.jpg である asp.net ページに画像があります。以前は (urlrewrite の前に) Images フォルダーを正しく指していましたが、代わりにリンクに追加されています。たとえば、リンクが
localhost/products/shoes/black
、画像の URL は現在
localhost/products/shoes/black/~/Images/profile.jpg
どうすれば修正できますか?
UPDATE私のURL書き換えルール:
routes.MapPageRoute(
"Products",
"products/shoes/{color}",
"~/produts.aspx"
);