Problem
-
nginx Proxy_pass와 Canonical URL 설정: 애플 사파리 북마크 문제 해결기Problem 2024. 8. 7. 14:05
웹 개발을 하다 보면 예상치 못한 문제들이 종종 발생합니다.최근에는 기존 홈페이지 도메인에 새로운 페이지를 추가하고 이를 다른 도메인으로 프록시 설정하는 작업을 진행하면서,애플 사파리에서 북마크가 잘못 저장되는 문제를 겪었습니다.이번 포스팅에서는 이 문제를 어떻게 해결했는지, 그리고 왜 Canonical URL 설정이 중요한지에 다뤄보겠습니다. 문제 상황 및 분석: 사파리 북마크가 엉뚱한 URL로 설정되는 이유프로젝트에서는 기존 홈페이지 도메인에 새로운 페이지를 추가하면서, Nginx의 Proxy_pass 기능을 사용해 이 페이지를 다른 도메인으로 프록시 설정했습니다. 그러나 Canonical URL이 기존 홈페이지에만 설정되어 있어, 애플 사파리에서 새로운 페이지를 북마크할 때 잘못된 기본 URL이 저..
-
TypeSquare 웹폰트 최적화 과정Problem 2024. 6. 10. 10:40
안녕하세요!최근 프로젝트에서는 웹폰트 최적화에 대한 중요한 문제를 해결해야 했는데그 과정을 블로그에 공유하고자 합니다.프로젝트 개요현재 진행 중인 프로젝트는 일본어 채용 정보를 제공하는 홈페이지입니다.기획 팀에서는 페이지 내에 들어가는 폰트의 저작권 상 TypeSquare의 웹폰트를 사용하는게 안전하다고 판단하여이를 사용하기로 결정했습니다.문제 발견: font-face 방식의 부재처음 TypeSquare를 사용하면서 @font-face 방식을 사용할 수 없다는 것을 알게 되었습니다.이는 TypeSquare의 폰트 로딩 방식이 @font-face 대신에 자체적으로 제공하는 JavaScript API를 통해 이루어지기 때문입니다.그 이유를 찾아보니 TypeSquare가 폰트 전달 및 사용 추적을 직접 처리하..