1

私はこれらの設定を持っています:

    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の不具合?

4

1 に答える 1