맞춤 404 페이지가있는 ASP.NET 2.0 웹 사이트가 있습니다. 컨텐츠가 발견되지 않으면 사이트는 aspxerrorpath =/mauro.aspx라는 쿼리 문자열을 추가 한 맞춤 404 페이지를 제공합니다. 404 페이지 자체는 내가는 구글 위젯을 추가하고 그것으로이 문제가 Google 404 및 .NET 사용자 정의 오류 페이지
protected void Page_Load(object sender, EventArgs e)
{
Response.StatusCode = 404;
}
을 추가 한이 문제를 해결하려고하기 (200)의
HTTP 상태로 제공됩니다.
Internet Explorer 7에는 표시해야하는 위치가 표시되지 않습니다. 내용에 추가하면 char 79 행 226이나 그 부근에 "알 수없는 오류"가 표시됩니다. 헤드 섹션에 추가하면 콘텐츠 위에 검색 창이 나타납니다. Firefox에서는 잘 작동합니다.
그래서 내 문제는 다음과 같습니다
- 방법 인라인을 표시 나는 위젯을해야합니까?
- 어떻게 오류 페이지 원래 이름과되는 파일의 경로를 404으로 렌더링해야합니까 내가 mauro.aspx를 요청할 때 내가 가진 404 페이지의 콘텐츠를하지만 있도록 요청 URL은 mauro.aspx입니까? (나는 이 begin_request Global.asax 파일에 일부 URL rewriting을해야 할 것이라고 생각하지만, 내가 바보 아무것도 할 전에이 확인하고 싶습니다.)
이, 당신은 성능이 중요한 체크되어있다. –
정확합니다. 사전을 사용하거나 비슷한 결과를 저장할 수 있습니다. – Mauro