一部のデータを取得するために使用される文字列を取得するアクションがあります。この文字列によってデータが返されない場合(おそらく削除されているため)、404を返してエラーページを表示します。
私は現在、アイテムが見つからなかったというこのアクションに固有のわかりやすいエラーメッセージを表示する特別なビューを返すだけを使用しています。これは正常に機能しますが、理想的には404ステータスコードを返したいので、検索エンジンはこのコンテンツが存在しないことを認識し、検索結果から削除できます。
これに対処する最良の方法は何ですか?
Response.StatusCode = 404を設定するのと同じくらい簡単ですか?
また、Response.TrySkipIisCustomErrors = trueを維持する必要があります。@gandersの答えは命の恩人でした...
—
サンダー