나는 게시물이 존재하지 않는 경우 홈 페이지로 리디렉션하려면이 옵션을 사용하고 있습니다 :은 PHP 리디렉션을 서재응으로 사용합니까?
if($_GET['id'] > mysql_num_rows($total_rows)){
header("HTTP/1.1 301 Moved Permanently");
header("Location: ".site_url."/");
exit();
}
이 SEO 친화적인가?
나는 게시물이 존재하지 않는 경우 홈 페이지로 리디렉션하려면이 옵션을 사용하고 있습니다 :은 PHP 리디렉션을 서재응으로 사용합니까?
if($_GET['id'] > mysql_num_rows($total_rows)){
header("HTTP/1.1 301 Moved Permanently");
header("Location: ".site_url."/");
exit();
}
이 SEO 친화적인가?
여기서 301 리디렉션이 잘못되었습니다. 404 찾을 수 없음 좋은 오류 페이지와 함께 사용자에게 상태를 설명해야합니다 (예 : 홈페이지 또는 다른 곳으로 링크 포함). 그렇지 않으면 이전에 콘텐츠가 존재하면 410 사라졌습니다. 301은 여기에 잘못되었으며 SEO 친화적이거나 그렇지 않을 수도 있습니다. 4xx 상태가 확실히 정확합니다. 이 상태가 PHP 또는 다른 수단을 통해 발행되는지 여부는 부적합합니다.
또한 문자 그대로의 질문에 논외하지만, 코멘트 너무 오래 http://en.wikipedia.org/wiki/Http_status_codes
그 (y) 밖으로 clarying 주셔서 감사합니다 – Zhianc
네, 이것은 SEO 친화적이어야합니다. see redirect section
비트를 참조하십시오.
count(*)
을 선택하십시오.
SEO는 추측이므로 오프 토픽입니다. – mario
마리오 난 너에게 동의하지 않는다. 나는 SEO 전문가가 아니지만 나는 그 생각을 너무 비웃지 않는다. (나는 다시 평가한다)! 리디렉션의 모든 종류가 정확하고 친절한 SEO입니다. –
@MerianosNikos : downvote하지 않았다. 우리는 리디렉션이 작동하고 검색 엔진이 존경하는 알려진 기술 부분 만 대답 할 수 있습니다. 이 영향 순위 (SEO)가 전적으로 추측 게임이 아닌 기술적 인 질문입니다. 그러나 이러한 질문은 웹 마스터를위한 주제 일 수 있습니다 .SE. – mario