2012-10-25 3 views
1

다국어 사이트가 있습니다. 사용자가 언어를 변경하려면 관련 링크를 클릭해야하며 세션 var는 언어 ID로 설정됩니다. 그런 다음이 세션을 사용하여 DB에서 적절한 콘텐츠를 가져옵니다. 처음으로 사이트에 입장 할 때의 기본 언어는 영어입니다. (세션 var은 영어 lan id로 설정됩니다.) 제 질문은 : Google 로봇이이 사이트의 색인을 생성하는 방법은 무엇입니까? 영어 만 사용 하시겠습니까? 로봇이 색인 생성의 시작 부분에있는 언어 링크 중 하나를 '클릭'하면 어떻게됩니까? 그러면 주어진 언어로 설정됩니까?SEO, 다국어, 세션 변수

답변

2

귀하의 사이트는 영어로만 색인이 생성됩니다. 다중 사이트를 원한다면 다중 도메인 (.de .nl .fr 등)을 제안하거나 다른 언어 (nl.domain.tld, de.domain.tld, .fr.domain.tld, etc ...) 그런 다음 쿠키를 사용하여 특정 언어를 선호하는 경우 사용자를 올바른 도메인/하위 도메인으로 리디렉션합니다.

그런 식으로 Google은 모든 언어의 색인을 생성 할 수 있으며 '로컬'/ 국가 별 검색 결과에 대한 순위가 변경되는 정도를 높일 수 있습니다.

+0

괜찮지 만 de.mydomain.com과 같은 URL을 사용하려면 내 서버 (de, nl 등)에 새 하위 디렉토리를 만들고 전체 사이트를 복사해야합니까? 모든 언어에 대해이 작업을 수행합니까? – abiku

+0

아니요, 할 수있는 일은 index.php라는 하위 디렉토리에 사이트의 기본 로더를로드하는 것입니다.이 로더는 포함 시키지만 독일어, 스페인어 등의 언어로 설정하십시오. – Tschallacka

+0

.htaccess를 사용하여 도메인 de.domain.tld를로드하여 basedir/index.php? lang = de & myothervarshere가 될 수도 있습니다. – Tschallacka