2012-01-19 10 views
1

ウェブサイトにURLの書き換えを追加したい場合、ページにアクセスしようとすると画像とCSSファイルがロードされません。 は、ここに私のコードです:mod-rewrite後、すべての画像ファイルのパスが表示されません。

< rewriter> 
    < rewrite url="~/item/(.+)/(.+)" to="~/item.aspx?imageId=$1&amp;category=$2"/> 
    < /rewriter> 
and 

< location path="~/item.aspx"> 
    < system.web> 
     < authorization> 
     < allow users="*" /> 
     < /authorization> 
    < /system.web> 
    < /location> 

が、それはパスを認識されていないようです。 何が間違っていますか?あなたはちょうどあなたのように、<location>を使用してこれを行うことができます -

あなたは、このようなこれらが置かれている場所にカスケードスタイルシート、画像、その他のリソース、などの要素へのアクセスを許可する必要があります、 アリーナ

答えて

0

をありがとうそのページのためにやった。

パス内のチルダ(~)も不要だと思います。例として

:それが行われ

<location path="path/to/styles/style.css"> 
    <system.web> 
    <authorization> 
     <allow users="*"/> 
    </authorization> 
    </system.web> 
</location> 
<location path="path/to/images"> 
    <system.web> 
    <authorization> 
     <allow users="*"/> 
    </authorization> 
    </system.web> 
</location> 
+0

。しかし、動作しません。 –

関連する問題