2009-04-03 7 views
1

私のローカルマシン上ではルートURLとして実行されますが、サーバー上では別のウェブサイトの新しい仮想ディレクトリで実行されるwebappがあります。ワイルドカードはIIS7 URLリライトには何の効果もありません

私が持っている問題は、すべての画像がそうそう書かれていることです。

<img src="/Images/image.jpg" .../> 

しかし、私はイメージがこの

<img src="/myApp/Images/image.jpg .../> 

だから私は、私は画像のパスを変更し、自分自身にいくつかの時間を節約するために書き換えモジュールを使用するだろうと思ったようにする必要があるサーバーにWebアプリケーションをアップロードするとき。 IIS7を使用して、パターンには次のものがあります。アクションの

*/Images/* 

と、このことは動作しません。しかし、プロパティ

http://example.com/myApp/Images/{R:2} 

を書き換え - このイメージはまだ見つかっていないとして表示されます。誰かが私の間違いを指摘するだろうか?

+0

I同じ問題を持っている:/ – Olaj

答えて

0

パターンが正規表現であるべき、このサイトではないためにweb.configファイルにする必要が

/myApp/Images/{R:1} 

注意として

^.*?/Images/(.*) 

と書き換えURLとして試合をしてみてください応用。

+0

はまだ働いていない、私の設定ファイルはこの <ルール名= "イメージをリダイレクト" たpatternSyntax = "ECMAScriptの" stopProcessing = "false" に> <マッチURL =」のように見えます^。*?/ Images /(.*) "/> Gareth

+0

これをサイトweb.configの権利?アプリケーションweb.configに配置すると動作しません。 – AnthonyWJones

+0

はいweb.configに追加されました – Gareth

関連する問題