私はこれらの設定を持っています:
CustomHttpHandlers = {
{HttpStatusCode.NotFound, new RazorHandler("/notfound")},
{HttpStatusCode.Unauthorized, new RazorHandler("/unauthorized")},
}
/stars
存在しないフォルダー内の何かにアクセスすると、次のようになります。
/stars/asdf/xyz
最初にチェックし/stars/asdf/default.cshtml
ます。次に、ページstars/default.cshtml
のあるレベルに移動してロードしdefault
ます。/stars
そのため、ルート フォルダがまったく存在しない場合にのみ/notfound
ロードされます。
存在しない/notfound
ときにロードするように依頼することは可能ですか?/asdf/xyz
これは、ルート ディレクトリの下での動作です。
http://localhost:2000/asdf
に連れて行きます/notfound
。ただし、フォルダの下ではそうしません。
あなたをタンクします。
編集 - - - - - - - - - - - - - - - - - - - - - - - - - -----
/stars/asdf
デフォルトが/stars
ないがルートが実際に存在する悪いURLにアクセスすると、実際に気づき/default.cshtml
ました。その場合、両方/notfound
->/default
次々にロードされますか?!?
私の設定が間違っていますか?SSの不具合?