웹폰트 호출 시 만난 CORS 에러
페이지 정보
작성자 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 0건 조회 109회 작성일 24-05-02 14:59본문
기존 소스파일에 포함되어있었던 폰트, 이미지, 아이콘 파일 등을 읽어 오면서 발생한 에러이다.
멀쩡하게 잘 나오던 웹폰트가 갑자기 기본글꼴로 나와서 초 난감이다.
이유인즉 그누보드 config.php 파일에 아래와 같은 내용이 있다.
define('G5_DOMAIN', '');
define('G5_HTTPS_DOMAIN', '');
그래로 두었을때 웹폰트가 정상적으로 잘나왔다.
define('G5_DOMAIN', 'http://www.test.co.kr');
define('G5_HTTPS_DOMAIN', '');
위와 같이 도메인을 지정하고 나서 웹브라우저 주소에 동일하게 아래와 같이 지정하면 글꼴이 정상적으로 나온다.
그런데 www를 생략하고 호출하면 CORS 에러가 발생하면서 기본 글꼴로 표시된다.
해결방법은 세가지다.
1. 도메인 설정을 생략한다.
2. 아파치 설정파일에 redirect하여 www붙게한다.
3. index.php 파일 상단에 아래 줄을 추가해 준다.
if($_SERVER['HTTP_HOST'] == "test.co.kr") header("Location: http://www.test.co.kr");
댓글목록
등록된 댓글이 없습니다.