안녕 친구 문제가 있으면 미안합니다. 나는 각 페이지마다 2 개 언어로 된 웹 사이트를 운영하고 있습니다. 즉, 기본 언어는 스웨덴어이며 eng 플래그를 누르면 세션이 변경되고 영어로 표시되며 전체 사이트가 영어로 실행됩니다.PHP의 세션에 의존하는 페이지의 다른 언어 크롤링
내 문제는 구글 (검색 엔진) 내 영어 콘텐츠를 크롤 링되지 않습니다.
몇 가지 해결책을 제안 해주세요.
미리 감사드립니다.
안녕 친구 문제가 있으면 미안합니다. 나는 각 페이지마다 2 개 언어로 된 웹 사이트를 운영하고 있습니다. 즉, 기본 언어는 스웨덴어이며 eng 플래그를 누르면 세션이 변경되고 영어로 표시되며 전체 사이트가 영어로 실행됩니다.PHP의 세션에 의존하는 페이지의 다른 언어 크롤링
내 문제는 구글 (검색 엔진) 내 영어 콘텐츠를 크롤 링되지 않습니다.
몇 가지 해결책을 제안 해주세요.
미리 감사드립니다.
google에서 페이지의 색인을 생성하려는 경우 사이트의 URL은 /en/somthing.html
& /fr/somthing.html
이어야합니다.
PHP에서 쿠키 세션 ID가 아닌 쿠키 ID를 사용하도록 설정하면 크롤러가 세션 정보를 GET 매개 변수로 포함하는 링크와 언어 정보를 추적 할 수 있습니다. 이렇게하면 효과적으로 크롤러가 다른 언어의 페이지를 색인 할 수 있습니다.
Google이 기본 PHPSESSID = ... 매개 변수를 무시하는지 여부를 100 % 확신하지는 않지만 코드 줄을 변경하지 않고 PHP 구성을 변경하기 만하면됩니다.
이 동작을 제어하는 매개 변수는 session.use_trans_sid 및 session.use_only_cookies입니다.
당신은 훨씬 더 좋은 SEO를 얻을 것입니다. –