2010-03-03 3 views
3

WordPress는 테마 디자이너가 테마 디렉토리에 404.php 파일을 저장할 수있게합니다. 이렇게하면 WordPress 응용 프로그램이 404.php 페이지로 404를 전달할 때 사용자 정의 페이지 컨텐츠를 제공 할 수 있습니다.Wordpress 커스텀 테마의 404.php> Google은 이것을 404 리디렉션으로 간주합니까?

내 질문에 : 이것은 Google 및 다른 크롤러에 의해 등록 될 수있는 진정한 404 오류를 구성합니까, 아니면 Wordpress가 요청을 가로 채고 실제 404.php 페이지로 전달한다는 사실 true 404가 발생 했습니까?

답변

4

Wordpress의 기본 페이지가 누락 된 페이지를 크롤러에 알리는 데 필요한 404 헤더를 보내지 않는 것으로 보입니다. WordPress Codex: Creating an error page에서 오류 페이지에 대한

은 그래서 당신의 옵션 중 일부를 살펴 보자 404 개 오류 웹 페이지에 당신이 할 수있는 다양한 개선 사항이 있습니다.

보내기 적절한 헤더 기본적으로

은, 워드 프레스는 잘 것처럼 404 페이지를 전송하고 있습니다. Google 스파이더와 같은 검색 엔진을 올바르게 만들려면이 행을 테마의 404.php 파일 상단에 추가하십시오.

그러나 그 바로 아래에는 "WordPress의 최신 버전에서는 더 이상 필요하지 않습니다."라는 의미의 줄이 있습니다. 404 페이지가 Firefox의 Web Developer Extension이나 Firebug를 사용하여 헤더를 보내는 지 여부는 여전히 확인하고 싶을 수 있습니다.

+0

기본적으로 헤더를 보내지 않을 것입니다 ... – alex

+0

Firefox 라이브 HTTP 헤더 보고서 : HTTP/1.1 404를 찾을 수 없음 (저는 Wordpress 2.9.2를 사용 중입니다) –

2

Firebug Net 탭 또는 Firefox Live HTTP Headers add를 사용하여 페이지의 헤더를 살펴 보는 것이 좋습니다. 서버가 HTTP 200을 전송하면 정상적인 페이지로 간주됩니다. 이 도구 중 하나를 사용하면 실제로 페이지의 404 상태 코드를 전송하고 있는지 확인할 수 있습니다.

1

Wordpress의 최신 버전에서는 404 상태를 전송하므로 Google (및 다른 크롤러)이 적절한 죽은 링크로 취급합니다.

+0

2.9.2부터는 이전 버전에 대해서는 확실하지 않습니다. 404 헤더를 피하거나 무시할 수있는 임시 해결책을 제안 할 수 있습니까? –

0

Wordpress는 현재 버전 (3.1.x)과 함께 404 헤더를 보냅니다. Google 웹 마스터 도구 계정에서 정기적으로 보고서 나 Google이 404 페이지를보고 있습니다. 내가 사용하고 404와 싸우기 위해 권장하는 것은 진정한 Google 404라는 플러그인입니다 (여기에서 찾을 수 있습니다 : wordpress.org/extend/plugins/true-google404/)