404 페이지는 웹마스터에게 친숙해야 하며, 그 역할은 사용자 경험을 향상하고 검색 엔진 친화성을 높이는 것입니다. 작년에 몇몇 친구들과 얘기를 하다가, 404 페이지를 함부로 설정하면 안 된다는 얘기를 들었습니다. 설정이 잘 안 된 웹사이트는 심각하게 강등될 거라는 말을 들었습니다. 당시에는 별로 신경을 쓰지 않았습니다. 예전에 Laggard에서 동료들과 대화를 하다가 "Return Status Code에 주의해주세요"라고 했더니 404를 깊이 공부해야겠다는 생각이 들더군요.
현재 많은 웹사이트가 404페이지를 설정했지만 실제로 정확하고 적절하게 설정되어 있는 웹사이트는 거의 없습니다. 주로 200이나 301인 상태 코드 반환 오류에 중점을 두고 있습니다. HttpWatch Go 도구를 사용할 수 있습니다. 확인하세요(이 도구는 약간 복잡합니다. http://www.seobox.org/getheader.htm도 좋은 온라인 도구입니다).
서버에서 404를 설정하는 방법에 대해서는 Baidu에 가면 검색 결과가 많이 나옵니다. 그러면 가상 호스트 사용자는 어떻게 설정해야 할까요? 먼저, 액세스 공급자가 무료 설정 기능을 제공해야 합니다. 그렇지 않은 경우 액세스 제공업체에 문의하세요. 우리는 홈페이지에 일반 페이지처럼 404 페이지를 디자인합니다. 예를 들어, 현재 검색된 페이지가 존재하지 않는다는 사실을 사용자에게 알리는 웹사이트 탐색 및 몇 가지 친숙한 단어를 배치한 다음 이 페이지를 다음과 같은 페이지로 저장할 수 있습니다. asp 동적 형식(php 동적은 아직 테스트되지 않았습니다. 정적 페이지에 대한 솔루션은 아직 없습니다.) 이 페이지를 테스트하면 반환된 상태 코드가 200임을 알 수 있습니다. 이때 코드를 적용해야 합니다. 머리에:
<% Response.Status ="404 찾을 수 없음" %>
페이지를 저장하고 도구로 확인해 보세요. 이때 프롬프트가 404인 것을 발견하셨나요?
내가 작성한 코드를 게시하세요.
테스트 결과:
코드 데모: http://www.rdzikao.com/404/index.asp