문제

나는 지금 숫자 사이트를 설정하고 있는데 그 중 다수는 여러 도메인을 가지고 있습니다. 문제는 다음과 같습니다. 도메인을 별칭합니까 ( Serveralias) 또는 내가 리디렉션 요청?

분명히 Serveralias는 가독성 또는 스크립팅 관점에서 더 우수/쉽습니다. 그러나 모든 것이 하나의 도메인으로 리디렉션되면 Google이 더 좋아한다고 들었습니다. 이것이 사실입니까? 그렇다면 어떤 리디렉션 코드를 사용해야합니까?

일반적인 vhost 예제는 다음과 같습니다.

ServerName example.net
ServerAlias www.example.net

이것이 잘못되었으며 www는 example2.net 및 www.example2.net 외에 리디렉션이어야합니까? 아니면 Google 이이 모든 사이트 (또는 적어도 www)가 동일한 사이트 인 것에 대해 충분히 스마트합니까?

업데이트 : 별명을 원한다는 추론의 일부는 훨씬 더 빠르다는 것입니다. www를 사용하지 않았거나 사용하지 않았기 때문에 전화 접속 사용자에 대한 리디렉션은 초기 페이지로드에 크게 추가됩니다.

업데이트 및 답변 : 찾아 주신 Paul에게 감사드립니다 Google 링크 "동료 웹 마스터를 돕도록 지시합니다. ~ 아니다 중복 콘텐츠 페널티의 신화를 영속화합니다. /skates.asp?brand=riedell&color=black". In fact, the article explicitly says "Don't create multiple pages, subdomains, or domains with substantially duplicate content."

도움이 되었습니까?

해결책

리디렉션이 더 좋습니다. 그러면 콘텐츠에 항상 하나의 표준 영역이 있습니다. Google이 동일한 콘텐츠를 호스팅하는 여러 도메인을 벌려하는 것을 들었지만 현재 그 소스를 찾을 수 없습니다 (편집, 편집, 여기에 하나의 기사가 있습니다, 그러나 2005 년부터 인터넷 시대의 고대 역사입니다!) (정확하지 않음, 아래 편집 참조)

다음은 표준 영역으로 리디렉션하기위한 몇 가지 모드 리이트 규칙입니다.

RewriteCond %{HTTP_HOST}   !^www\.foobar\.com [NC]
RewriteCond %{HTTP_HOST}   !^$
RewriteRule ^/(.*)         http://www.foobar.com/$1 [L,R=permanent]

이는 호스트가 정식 도메인 (www.foobar.com)이 아니 었는지 확인하고 도메인이 실제로 지정되었는지 확인하여 요청을 표준 도메인으로 리디렉션하기로 결정했습니다.

추가 편집: 다음은 말 입에서 바로 기사입니다 - 생각만큼 큰 문제가 아닌 것 같습니다. 동일한 사이트의 중복 내용을 구별 하므로이 기사를주의 깊게 읽으십시오 ( "www.example.com/skates.asp?color=black&brand=nisedell 및 www.example.asp.asp?brand=sidell&color=black. ") 그리고 구체적으로"컨텐츠가 실질적으로 중복 된 여러 페이지, 하위 도메인 또는 도메인을 생성하지 마십시오. "

다른 팁

SSL 인증서도 문제가 될 수 있습니다 (와일드 카드 인식은이를 완화하지만 더 비쌉니다).

따라서 인증서가 www.example.com에만 연결되어 있으면 examplect.com을 유효하게하지 않습니다. 이 상황이 귀하의 경우에 적용되면 HTML 및 JavaScript에서 신중하게 처리, 리디렉션 및 하이퍼 링크 참조가 매우 중요합니다.

도메인 이름이 완전히 다른 경우 쿠키를 둘 사이에 공유 할 수 없으므로 리디렉션을 원할 것입니다. 사용자가 example1.com에서 웹 사이트에 로그인하면 example2.com을 방문하면 다시 로그인해야합니다.

단지 다른 하위 도메인 (example.com vs www.example.com)이라면 이것은 중요하지 않습니다.

서버 별명은 CGI 세션 연속성에 문제를 일으킬 수 있습니다. 쿠키가 제공된 도메인에 첨부되므로 CGI 스크립트는 별명을 알리려면 신중하게 작성되어야합니다. 또는 둘 다-사용자가 Name.tld 또는 www.name.tld를 통해 귀하의 사이트를 마지막으로 입력했는지 여부에 따라 다른 쿠키를 제공하는 브라우저가 다른 쿠키를 제공하는 브라우저로 인해 멍청한 문제를 피하기가 훨씬 어렵습니다.

요즘 나는 그것이 중요하다고 의심합니다. Google에서 두 항목을 모두 볼 수 있다면 잘못하고 있음을 알고 있습니다.

사이트에 대한 링크의 절반이 하나의 URL을 참조하고 절반이 다른 URL을 참조하면 각 URL은 PageRank의 절반 만 얻을 수 있습니다. Google이 중복 컨텐츠에 대한 계급을 처벌하지 않더라도 어려움을 겪을 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top