안녕하세요! 오늘도 수고하십니다.
몇 일 전부터 (10~20일은 된 것 같음) firebase hosting을 통해 cloud function의 redirect 로 연결되던 링크의 meta 값을 불러오는 것이 제대로 작동 하지 않습니다.
https://wgmi.kr/hlwj 이 주소를 일반적인 브라우저로 불러와서 html을 까보면 meta 값이 잘 들어갔음을 볼 수 있습니다.
<!-- meta -->
<meta property="og:type" content="website">
<meta property="og:url" content="wagmipost.xyz">
<meta property="og:title" content="와그미 포스트">
<meta property="og:description" content="웹3를 경험하는 가장 쉬운 방법">
<meta property="og:image" content="https://storage.googleapis.com/wagmi-post.appspot.com/Trending/Projects/t5AY49yAMzaPjpq7Y7GN/ZdW8lXhwxbYZvA6v1zrm.png?GoogleAccessId=wagmi-post%40appspot.gserviceaccount.com&Expires=1704067200&Signature=gvzobU6AkDbq%2Fd2TH4dSRMuJSZ0Kmp9uDPqww%2FBHYRl9xAjMA3RrT57ymh%2BmzlG6SbUiyeX7d%2BRnJAid%2BDe9gmssOBhZ0%2FCaY3BR4%2FNu9uXfk0vXN8DyxVmbzf50LY%2B73cTmMrb6VIad3jsOC%2FUFJx8AtpXhjnB4OCNEDQaNejTKGvXwjCir8fJIILX9503HbbCWOzXviUhrn2M3mSwR9iLQ87FgAqrh29trdKNMUt2t1aO16m6VfIzvnfX1EwG45R7SsPXKSe03jf2QnZzHBRNva8U8lOaGmxiIzeLyFrhn9oh7baJ47zgP63yZsFnGYEodp%2F8S6PIsAG6ypXPk8A%3D%3D">
메타 값을 확인하는 다른 사이트에서는 제대로 나오기도 합니다. https://www.heymeta.com/url/wgmi.kr/hlwj
카카오계정 여기서 확인해 본 결과로 보면, (카카오톡에서 공유해도 동일)
해당 meta 값들이 불러와 지지 않았는데 서버, 코드에서 확인된 문제는 다음과 같습니다.
카카오톡에서 링크를 올렸을때 서버로 들어오는 http request에서 ‘originalUrl’ 값으로 리디렉트가 시작된 url을 확인 할 수 있었는데 지금은 그 값이 넘어 오지 있지 않아 문제가 되고 있습니다. (’/hlwj’이 아닌 undefined 로 표시됨)
이전에는 잘 작동을 했는데, ㅠㅠ 혹시 그동안 카카오에서 meta 값을 보여주기 위해 리디렉션을 따라가는 알고리즘의 변경이 있었는지, 입력한 오리지널 주소를 originalUrl이나 x-original-url 같은 헤더 값으로 받아 올 수 있게 해주실 수 있을지 문의 드립니다.
감사합니다.