2012-04-23 4 views
1

최근에 내 사이트 중 하나에 SSL 인증서가 설치되었습니다. Google이 각 페이지의 http 및 https 버전을 모두 색인화 한 것을 확인했습니다. 지금까지 현명한 순위를 매기는 데 아무런 문제가 없었지만 중복 된 콘텐츠로 인해 문제가 발생할 수 있다는 사실을 알고 있습니다.http https dupliacte 콘텐츠 Google

어떻게 이것을 극복 할 수 있습니까? 내 페이지 중 일부만 https를 사용할 것이며 사이트의 대부분의 페이지는 http로 가장 잘 제공 될 것입니다. 사실 필요한 경우 당분간 https 페이지를 사용하지 않아도 될 수 있습니다.

몇 가지 아이디어가 있습니다. 301 리디렉션, .htaccess를 사용하여 모든 https를 http로 리디렉션합니다.

Robots.txt (stl 페이지 용). 다시 .htaccess를 사용합니다. 여기서 문제는 https 페이지가 이미 색인이 생성되어 있으며 색인 생성이 취소되기를 바랍니다. Robots.txt가 충분하다는 확신이 들지 않는 이유는 robots.txt가 로봇에게 페이지를 크롤링하지 말 것을 알리면서 이미 색인이 생성 되었기 때문입니다.

다른 제안 사항이 있습니까?

+0

Robots.txt는 로봇을 크롤링하지 않고 페이지 색인을 생성하지 않도록 지시합니다. (원하는 해결책이라고 말하는 것이 아니라 페이지의 색인을 해제 할 것입니다.) –

답변

4

canonical URLs을 사용하십시오.

+0

301이나 로봇을 통해 표준 URL을 사용할 이유가 있습니까? – Henrick

+0

Robots.txt는이 문제를 해결하기에 적합하지 않으며 페이지를 차단하지 않으려 고합니다. 301 리디렉션이 작동하지만 표준 URL에 오류가 발생하기 쉽습니다. –

+0

존 감사합니다, 당신과 동의하지 않고 robots.txt 문제 일뿐입니다. 내가 읽은 몇 가지 항목은 .htaccess를 사용하여 어떤 요청이 제공되는지에 따라 로봇 .txt 파일을 변경하는 것이 좋습니다. 그래서 다음과 같은 .htaccess --- .htaccessRewriteCond % {SERVER_PORT} 443 [NC] RewriteRule^robots.txt $ robots_ssl.txt [L] – Henrick

0

나는 이미이 문제에 직면했기 때문에 좋은 해결책은 cannonical link가 될 것이다 Google은 일정 기간이 지나면 indexd https 페이지를 제거합니다 (매주 소요됩니다). cannonical link를 넣을 수없는 페이지는 301 redirect https에서 http로