2011-07-16 10 views
0
私が使用している

IIS 404コントロールパネルを動作しません、それはweb.configファイル私は、IIS 7の下でホームページにリダイレクトするために404を設定しているが、それは

<system.web> 
    <customErrors> 
     <error redirect="http://mydomain.com" statusCode="404" /> 
    </customErrors> 
</system.web> 

でこれを追加します。しかし、私はhttp://mydomain.com/anythingstupid をテストするとき、それは静止画私のホームページではない404を示す理由は? 注:私はそのドメインでホストされているワードプレスのブログを持っています。

答えて

1

代わりにティルドスラッシュを使用するとどうなりますか? (携帯電話のキーパッドにはひどい記号がついていません)

1

ここではIISについてはわかりませんが、技術的に404はリダイレクトではなく、リダイレクトされません。 404エラーを受け取ったユーザエージェントは、送信されたステータスコードで受信したページを表示します。

この<error redirect="http://mydomain.com" />タグが特定のページを表示するためのIISへの指示要素である場合、IISは内部参照と外部参照を持たないため、少し奇妙です。私は(3xx)を外部ページにリダイレクトすることがありますが、別のドメインからのエラーメッセージは表示しません。

そうであっても、このIISの設定を知らなくても、私は、リダイレクト属性自体は間違ったものであることを言うだろうか、このredirect="/index.html"

のようにもっと何かを記述する必要があり
関連する問題