2011-11-15 25 views
5

Tôi đang cố gắng chạy các góc tròn trên < = IE8 bằng border-radius.htc nằm here. Tôi đã chạy URL tới tệp .htc trong trình duyệt của mình và tôi có thể xem mã để đường dẫn của tôi đúng trong tệp css. Tôi đang sử dụng nginx để lưu trữ các trang web của tôi.cách định cấu hình các tệp .htc hoạt động trên nginx

Có ai biết cách tôi có thể chạy tệp này để tạo kiểu hoạt động trong < IE9 không? Tôi đã đọc một số here về các loại MIME cho các phần mở rộng .htc, nhưng tôi không biết phải làm gì với nginx hoặc thậm chí nếu loại MIME là vấn đề. Nếu có một số cách khác để có được các góc tròn mà không sử dụng một tập tin .htc, tôi mở để thử giải pháp đó là tốt. Cảm ơn.

+0

........ ....... – Chris22

Trả lời

7

Tôi đã tìm thấy câu trả lời, this solution. Đây là bài đăng thứ 2 trong chuỗi.

Comment by [email protected], Oct 15, 2009

Các chỉ thị gần như giống hệt nhau nếu bạn đang sử dụng nginx. /etc/nginx/mime.types Mở và thêm ba dòng sau bên trong loại của bạn {} khai (trong các phiên bản gần đây của nginx họ đã có):

text/x-component htc; 
application/x-shockwave-flash swf; 
image/svg+xml svg; 
+0

Rất vui khi bạn tìm thấy một giải pháp, tôi hoàn toàn quên mất tệp 'mime.types'. – Marco

4

Hãy thử một cái gì đó như thế này ..

location = /border-radius.htc { 
    default_type 'text/x-component'; 
    try_files $uri /border-radius.htc; 
} 

Lưu ý vị trí tập tin thực tế là liên quan đến con đường root của bạn.

+0

Marco, kinda/sorta của bạn trông giống như CSS, nhưng 'vị trí' là gì? Tôi không hiểu cú pháp đó. – Chris22

+0

Hãy xem [khớp vị trí] (http://wiki.nginx.org/HttpCoreModule#location) và [default_type] (http://wiki.nginx.org/HttpCoreModule#default_type). Trước đây là cho phép bạn thiết lập các thuộc tính khác nhau dựa trên URL yêu cầu, chẳng hạn như một đường dẫn gốc khác hoặc trong trường hợp này, một loại mime khác. Các cách sử dụng phổ biến khác cho khớp vị trí là viết lại và proxy ngược. – Marco

Các vấn đề liên quan