IIS의 기본 오류 페이지는 매우 불친절합니다. 많은 사람들이 기본 오류 페이지를 보면 다음과 같이 말할 것입니다. 웹 사이트를 열 수 없습니다. 트래픽의 이 부분은 헛되이 손실됩니다. 그리고 오류 페이지가 홈페이지로 직접 이동하여 검색 엔진에 매우 비우호적인 경우 홈페이지가 차단될 수도 있습니다. 따라서 상황에 따라 이 문제를 해결하는 방법에는 두 가지가 있습니다. 관련 훌륭한 기사는 매우 인도적입니다! Thunder 5.9 지능형 파일 관리 기능, 그린댐 기능, 네티즌의 6가지 주요 실패, 10일 평가판 요약 블로그와 같은 콘텐츠 기반 웹사이트인 경우 방문자가 검색할 수 있도록 404 오류가 있는 검색창을 반환할 수 있습니다. 전자상거래 웹사이트인 경우 404 오류가 있는 진행률 표시줄을 반환하여 이동할 수 있습니다. 이 두 가지 방법은 방문자와 SEO를 모두 관리합니다. Google 웹마스터 도구에서 웹사이트에 오류 페이지가 몇 개 있는지 확인할 수 있습니다.
기본 오류 페이지를 수정하는 방법은 매우 간단합니다. IIS에서 관리하려는 웹사이트를 마우스 오른쪽 버튼으로 클릭하고 사용자 지정 오류에서 해당 오류 페이지를 404로 설정하면 됩니다. 여기에는 두 가지 방법이 있습니다.
1. "메시지 유형"을 "파일"로 선택한 경우 .html 또는 htm으로 끝나는 파일만 사용할 수 있습니다. 그렇지 않으면 사용자가 오류 페이지에 액세스할 때 코드가 나타납니다. 이렇게 설정된 오류 페이지의 경우 .html 파일에는 404 상태가 출력되지 않지만 IIS는 실행 후 자동으로 404 상태를 출력합니다.
2. "메시지 유형"을 "URL"로 선택한 경우 asp 파일을 사용해야 합니다(404 상태는 asp 파일에서만 설정할 수 있으므로). 그렇지 않으면 오류 페이지에 액세스할 때 200 상태 코드가 반환됩니다. 또한 asp 파일에 추가하십시오: <%Response.Status = "404 Not Found" %> 정기적으로 홈페이지로 이동하려면 다음 두 가지 방법이 있습니다.
1. 메타 태그 새로 고침을 사용하여 meta http-equiv="refresh" content="3;url=http://www.downcodes.com">
으로 이동합니다. Google 중국 블로그 관리자에 따르면 이 방법이 사용됩니다. 야후(Yahoo) 점프를 해보세요.
2. js를 사용하여 setTimeout("testTime()",2500); function testTime() { location = "http://www.downcodes.com/"; }
메타 태그 점프는 검색 엔진이 이를 "200" 또는 "302"로 인식할 것을 걱정하기 때문에 js를 사용하는 것이 더 좋다고 생각합니다.
많은 웹사이트의 맞춤형 404 오류 페이지는 다음과 유사한 형태를 취하는 것을 흔히 볼 수 있습니다. 먼저 오류 메시지를 표시한 다음 Meta를 통해
새로 고침은 페이지를 웹사이트 홈페이지, 웹 지도 또는 기타 유사한 페이지로 이동합니다. 구체적인 구현 방법에 따라 이러한 유형의 404 페이지는 "200" 상태 코드 또는 "302 임시 리디렉션"을 반환할 수 있지만 어느 쪽이든 SEO 기술 관점에서 적합한 선택이 아닙니다.
위에서 "200" 상태 상황에 대해 이미 이야기했습니다. 그렇다면 404 페이지가 "302"를 반환하면 검색 엔진은 이를 어떻게 처리할까요? 이론적으로 "302" 오류의 경우 검색 엔진은 웹 페이지가 존재한다고 생각하지만 주소가 일시적으로 변경되어 페이지가 계속 색인화됩니다. 이런 식으로 "200" 상태 코드와 유사한 반복 텍스트도 나타납니다. 문제; 둘째, Google이 대표하는 주류 검색 엔진은 302 리디렉션의 적용 범위에 대해 점점 더 엄격한 요구 사항을 적용하고 있습니다. 이러한 유형의 302 리디렉션 사용에는 큰 위험이 있습니다.