본문 바로가기
#Dev/PHP

CI , Access-Control-Allow-Origin CORS 오류 해결 방법

by 알쓸신잡스 2019. 9. 2.

 

 

CI에서 맘에 드는 무료 Bootstrap 테마를 가져와 필요없는거 버리고 필요한거만 쓰려고 보니 처음 설치한 IP에서는 css 와 font들이 잘 보였으나 다른 외부 IP에서는 제대로 보이지 않고 CORS 관련 오류를 콘솔에 뱉고 있었습니다.

 

원인은 css파일에서 src로 내부 리소스에 접근하려고 했던게 차단되어서 였던것 같습니다. 그래서 해결방법을 구글신에게 여쭙던 중에 발견한 해결방법 한가지를 기록 합니다.

 

.htaccess 를 수정합니다.

 

# Add Font Types
AddType application/vnd.ms-fontobject .eot
AddType font/truetype .ttf
AddType font/opentype .otf
AddType font/opentype .woff
AddType font/opentype .woff2
AddType image/svg+xml .svg .svgz

<FilesMatch ".(eot|ttf|otf|woff|woff2|svg|svgz)">
    Header set Access-Control-Allow-Origin "*"
</FilesMatch>

 

 

 

코드이그나이터를 사용하면 CORS 오류를 보신다면 위의 방법 부터 해보시길 ...