OpenGraph 하위 사이트 조회 시 대표 사이트의 OG만 조회되는 현상

안녕하세요.
개발중인 사이트에서 카카오톡을 통한 링크 공유시, 사이트의 상세 정보가 OG를 통해 표출되는것을 진행 중 입니다.

(오픈 전 사이트라서, url을 공개 할 수 없어서 A.com으로 칭하였습니다.)

A.com 사이트에는 대표 OG 메타 태그가 있고,
A.com/detail/1
A.com/detail/:id 형태로 개별 상세 페이지에는 개별 상세 페이지에 대한 OG 메타 태그가 있습니다.

문제는 A.com/detail/1 의 링크를 카카오톡에 공유할때
A.com/detail/1의 OG가 아닌 A.com의 OG가 노출 되고 있습니다.

아래는 A.com/detail/1을 curl -v -x A.com/detail/1 을 호출 하였을때 조회된 로그 입니다.

A.com : 대표 페이지
A.com/detail/:id : 상세 페이지
$ curl -v -x “A.com/detail/1

  • Host A.com:443 was resolved.
  • IPv6: (none)
  • IPv4: 52.85.230.223, 52.85.230.34, 52.85.230.51, 52.85.230.103
  • Trying 52.85.230.223:443…
  • Connected to A.com (52.85.230.223) port 443
  • ALPN: curl offers h2,http/1.1
  • (304) (OUT), TLS handshake, Client hello (1):
  • CAfile: /etc/ssl/cert.pem
  • CApath: none
  • (304) (IN), TLS handshake, Server hello (2):
  • (304) (IN), TLS handshake, Unknown (8):
  • (304) (IN), TLS handshake, Certificate (11):
  • (304) (IN), TLS handshake, CERT verify (15):
  • (304) (IN), TLS handshake, Finished (20):
  • (304) (OUT), TLS handshake, Finished (20):
  • SSL connection using TLSv1.3 / AEAD-AES128-GCM-SHA256 / [blank] / UNDEF
  • ALPN: server accepted h2
  • Server certificate:
  • subject: CN=*.A.com
  • start date: Jul 30 00:00:00 2024 GMT
  • expire date: Jul 3 23:59:59 2025 GMT
  • subjectAltName: host “A.com” matched cert’s “*.A.com”
  • issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M01
  • SSL certificate verify ok.
  • using HTTP/2
  • [HTTP/2] [1] OPENED stream for https://A.com/detail/1
  • [HTTP/2] [1] [:method: GET]
  • [HTTP/2] [1] [:scheme: https]
  • [HTTP/2] [1] [:authority: A.com]
  • [HTTP/2] [1] [:path: /detail/1]
  • [HTTP/2] [1] [user-agent: curl/8.6.0]
  • [HTTP/2] [1] [accept: /]

GET /detail/1 HTTP/2
Host: A.com
User-Agent: curl/8.6.0
Accept: /

< HTTP/2 200
< content-type: text/html
< content-length: 4085
< date: Thu, 10 Oct 2024 05:13:35 GMT
< last-modified: Thu, 10 Oct 2024 03:08:43 GMT
< etag: “cefadcfea610d1a970ea89490fe2e943”
< x-amz-server-side-encryption: AES256
< accept-ranges: bytes
< server: AmazonS3
< vary: Accept-Encoding
< x-cache: Miss from cloudfront
< via: 1.1 4907f6f3c54c523a3fe75233ef9c1654.A.com (CloudFront)
< x-amz-cf-pop: ICN55-C1
< x-amz-cf-id: rJNamcvJqPiytUhs33t0rd8O4nUlp97Jcn0Yo7iwVEsMyrKIEiIqpg==
<

// A.com/detail/1 의 html 컨텐츠 내용

일반적으로

og:url 태그에 대표사이트 url을 설정한 경우 canonical 로 작동하여 그렇습니다.
og:url 태그를 삭제하시거나 실제 주소를 설정하시면됩니다.

재현 가능한 url 알려주시면 어떤 상황인지 살펴보겠습니다.