Tôi đã thêm các quy tắc này vào mime.types
:
application/x-font-ttf ttf;
font/opentype otf;
application/vnd.ms-fontobject eot;
font/x-woff woff;
Bây giờ tiêu đề Kiểu nội dung đang được đặt đúng cho mỗi tiêu đề. Vấn đề duy nhất của tôi bây giờ là Firefox yêu cầu Access-Control-Allow-Origin. Tôi đã googled câu trả lời này và thêm nó vào chỉ thị máy chủ của tôi:
location ~* \.(eot|ttf|woff)$ {
add_header Access-Control-Allow-Origin *;
}
nhưng bây giờ phông chữ của tôi không được phục vụ.
Thay vào đó, các error.log
báo cáo cho biết họ đang cố mở chúng trên hệ thống tệp cục bộ ..
2010/10/02 22:20:21 [error] 1641 # 0: * 15 open () "/usr/local/nginx/html/fonts/mgopenmodernabold-webfont.woff" không thành công (2: Không có tệp hoặc thư mục như vậy) , client: 69.164.216.142, se rver: static.around.org, yêu cầu: "HEAD /fonts/mgopenmodernabold-webfont.woff HTTP / 1.1", máy chủ lưu trữ: "static.around.org"
Bất kỳ ý tưởng những gì có thể được tắt với cú pháp? Tôi có cần thêm một quy tắc rõ ràng không thử mở nó cục bộ hay không?
EDIT : Tôi nghĩ vấn đề là hiện tại tôi đang phục vụ 2 địa điểm khác nhau. Và thay vào đó tôi nên thực hiện kiểm tra regex bên trong cái chính sau đó nạp tiêu đề.