ErrorDocument 404를 다시 홈페이지 또는 표준 404 오류 페이지로 리디렉션하는 것이 더 낫습니까?


15

Google은 타사 전자 상거래 소프트웨어 제공 업체, 제품 페이지가 포함 된 기본 상점, 바구니 및 결제에서 설정 한 전자 상거래 사이트를 운영합니다.

타사 공급 업체는 존재하지 않는 URL을 삭제하면 404 오류가 발생하지 않고 홈페이지로 리디렉션되도록 htaccess 파일을 설정했습니다.

이로 인해 Google 웹 마스터가 더 이상 존재하지 않는 페이지에 대해 중복 된 제목과 설명을보고합니다.

홈페이지로 리디렉션하지 않고 전용 404 오류 페이지를 표시하는 것이 더 낫다고 생각합니다.

따라서 전용 404 페이지를 사용하는 것보다 웹 사이트를 404를 홈페이지로 리디렉션하는 것이 더 낫습니까?

답변:


16

전용 404 페이지에 대한 강력한 투표.

  • 사용자에게 덜 혼란
  • 웹 서버 오류 로그, 자체 로깅 스크립트 및 / 또는 Google 웹 로그 분석을 통해 문제가있는 경우 더 쉽게 볼 수 있습니다.
  • 상황에 맞게 페이지를 조정할 수 있습니다 (예 : 제품 범주 목록 표시).
  • 검색 엔진이 색인을 정리할 수 있도록합니다. 검색 엔진 색인에 더 이상 존재하지 않는 페이지가 새 페이지를 추가하지 못할 수 있습니다.

마지막으로 : 실제로 404 오류를 반환해야합니다. 당신이 말하는 것에서 그것은 현재 301/302 리디렉션 인 것처럼 들립니다. 그렇게하려면

ErrorDocument 404 /notfound.htm

htaccess 파일에.

참조

http://googlewebmastercentral.blogspot.com/2008/08/make-your-404-pages-more-useful.html


어떤 것은 jmb말했지만, 내가 먼저 먼저 통해 그것을 실행해야합니다, 그래서 난 내 CMS에 대한 동적 페이지를 가지고있다. 그래서 Errordocument 404 /dynamic_page.php찾을 수없는 경우 표시 것이다 /notfound.htm.
Talvi Watia

1
나는 이것을 129082094 번 이상 투표하고 싶습니다. 홈페이지로 자동 리디렉션하는 것이 좋은 생각 일 때조차도 추측 할 수 없습니다. 오류 페이지는 항상 짜증나지만 오류임을 아는 것이 블라인드 재설정보다 낫습니다. (즉, 첫 페이지로 재설정하십시오.)
VxJasonxV

1
나는 여기에서 410 "Gone"응답을 선호합니다.
Jody

3

클릭 한 링크가 실패했거나 잘못된 URL을 입력했음을 사이트 사용자에게 알리기 위해 별도의 오류 페이지에 투표합니다. 홈페이지로 돌아가는 것이 혼란 스러울 수 있습니다. 내가 잘못한 일이 있는지 확인하기 위해 내 행동을 반복하고 싶은 유혹을 느낀다!

"이 깨진 링크 신고"링크를 추가했거나 직접 기록한 경우에도 알림을 받고 사이트 문제를 해결할 수있는 기회가 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.