В web.config вы можете добавить этот код, чтобы обрабатывать ошибки 404:Как вы правильно обрабатываете ошибки 404 в ASP.NET?
<customErrors mode="Off" defaultRedirect="ErrorPage.aspx">
<error statusCode="404" redirect="/Site-Map"/>
</customErrors>
И это хорошо работает, как вы можете видеть на этом URL http://www.fundraising.com.au/thisisnotapage
Однако, в соответствии с этим сайтом http://gsitecrawler.com/tools/Server-Status.aspx кодом_ответа для этой несуществующей страницы 200, а не 404.
Пока эта страница http://www.nuenergy.com.au/thisisnotapage показывает 404 на http://gsitecrawler.com/tools/Server-Status.aspx и перенаправляет на другую страницу.
Как достичь более поздней версии ASP.NET? Мне нужен ответ, чтобы он был 404, а для другой страницы.