ASP.NET 웹 양식 웹 사이트에서 URL 라우팅을 구현하고 404 오류를 처리하는 가장 좋은 방법을 찾고 있습니다. 예 :URL 라우팅을 사용하여 ASP.NET Web Forms에서 404 오류 처리
routes.MapPageRoute("NewsRouteArticle", "news/article/{url}", "~/news.aspx")
URL이 데이터베이스의 뉴스 기사와 일치합니다.
뉴스 기사가 더 이상 존재하지 않으면 어떻게됩니까? 이 문제를 어떻게 처리하고 사용자를 Custom Error 페이지로 리디렉션 할 수 있습니까?
약 Throw New HttpResponseException(HttpStatusCode.NotFound)
에 대해 읽었지만 ASP.NET 웹 API에 대한 것 같습니다.
404 오류가 실제로 302 상태 코드를 제공하는 ASP.NET의 문제를 알고 있으며이 문제를 피하려고합니다 (this 참조).