0

レガシ アプリケーションを ASP.NET MVC に移行していますが、古いアプリケーションではイメージ フォルダーがアプリのルートにあったため、イメージを参照するためのパスは /images/imagename.png になりますが、新しいアプリケーションの /Content/images に画像を追加しますが、すべての css と html のパスを変更したくありません。

/images に移動するすべての URL が代わりに /Content/images に移動するように、images フォルダーを書き換える方法はありますか?

4

1 に答える 1

3

URL 書き換えを使用します。WebPI 経由でインストールしてから、system.webServer の web.config に以下を追加する必要があります。

 <rewrite>
    <rule name="Old Images" stopProcessing="true">
      <match url="^images/(.+)$" ignoreCase="true" />
      <action type="Rewrite" url="content/images/{R:1}" appendQueryString="true" />
    </rule>
 </rewrite>
于 2013-08-14T23:23:20.020 に答える