2
다른 언어로 같은 내용의 3 페이지가 있습니다. 다국어 페이지의 Facebook 공유/공유
- http://example.com/en/elephant
- http://example.com/nl/elephant . 나는 og : url을 영어 버전으로 설정했다 (나는 이이되어야한다). 하지만 지금 내가 가진 문제는 Facebook 스크래퍼가 메타 태그 용 영어 버전을 확인한다는 것입니다. 따라서 사람들은 네덜란드어 버전을 공유 할 때 영어 제목/설명을 볼 수 있습니다.
페이스 북 설명서에 따르면 적절한 언어로 메타 태그를 제공하기 위해 X-Facebook-Locale
헤더를 살펴볼 수 있습니다. 하지만 네덜란드 메타 태그가있는 영어 페이지를 Facebook 크롤러에 제공해야합니다.
내 OCD를 조롱 할뿐만 아니라 코드를 더욱 복잡하게 만듭니다. 메타 태그는 요청 파이프 라인의 다른 지점에 설정되기 때문에 Cultures간에 전환해야하는 곳이 여러 곳 있습니다.
내가 생각하고있는 또 다른 접근법은 X-Facebook-Locale
헤더가 있는지 확인한 다음 해당 언어로 리디렉션을 수행하는 것이지만 작동하지 않는 이상한 이유가 있습니다.
어떻게해야합니까?