---
slug: "nginx-で-ttf-のレスポンスに-cors-ヘッダをつける"
title: "Nginx でフォントファイルのレスポンスに CORS ヘッダをつける"
description: "Django なんかでよく使うやつ。"
url: "https://www.ytyng.com/blog/nginx-で-ttf-のレスポンスに-cors-ヘッダをつける"
publish_date: "2017-08-14T00:55:12Z"
created: "2017-08-14T00:55:13Z"
updated: "2026-02-26T15:59:06.327Z"
categories: ["nginx"]
keywords: ""
featured_image_url: "https://media.ytyng.com/resize/20230812/2e0822732810474cab76b44a994564ae.png.webp?width=768"
has_video: false
has_music: false
video_urls: []
music_urls: []
lang: "ja"
---

# Nginx でフォントファイルのレスポンスに CORS ヘッダをつける

<p>Django なんかでよく使うやつ。</p>
<p>Mezzanine で static や media を CDN に振ってると、よく Firefox で CORS のエラーが出る。(glyphicon が表示されなくなったりなど) その対策</p>
<p></p>
<pre style="background-color: #ffffff; color: #000000; font-family: 'Menlo'; font-size: 9.0pt;">location ~* ^/static(/(.+\.(eot|ttf|woff)))$ {<br />    add_header Access-Control-Allow-Origin *;<br />    alias /var/django/mydjangoproject/staticfiles$1;<br />    break;<br />}<br /><br />location ~ ^/static(/(.+))?$ {<br />    alias /var/django/ydjangoproject/staticfiles$1;<br />    break;<br />}<br />location ~ ^/media(/(.+))?$ {<br />    alias /var/django/ydjangoproject/mediafiles$1;<br />    break;<br />}</pre>
