2011-11-15 6 views
5

Estoy tratando de ejecutar esquinas redondeadas en < = IE8 usando border-radius.htc ubicado here. He ejecutado la URL del archivo .htc en mi navegador, y puedo ver el código para que mi ruta sea correcta en el archivo css. Estoy usando nginx para alojar mis páginas web.cómo configurar archivos .htc para trabajar en nginx

¿Alguien sabe cómo puedo hacer que este archivo se ejecute para que el estilo funcione en < IE9? He leído algunos here sobre tipos MIME para extensiones .htc, pero no sé qué hacer con nginx o incluso si el problema es MIME. Si hay alguna otra forma de obtener las esquinas redondeadas sin usar un archivo .htc, estoy dispuesto a probar esa solución también. Gracias.

+0

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

Respuesta

7

He encontrado la respuesta, this solution. Es el segundo post en el hilo.

El comentario de [email protected] 15 Oct, 2009

Las directivas son casi idénticos si está usando nginx. /etc/nginx/mime.types abiertos y añadir las siguientes tres líneas dentro de sus tipos {} declaración (en las versiones recientes de nginx que están ya allí):

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

Me alegro de que hayas encontrado una solución, me olvidé por completo del archivo 'mime.types'. – Marco

4

intentar algo como esto ..

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

Anote la ubicación real del archivo es relativa a la ruta root.

+0

Marco, parece un poco/sorta CSS, pero ¿qué es 'ubicación'? No entiendo esa sintaxis. – Chris22

+0

Eche un vistazo a [coincidencia de ubicación] (http://wiki.nginx.org/HttpCoreModule#location) y [default_type] (http://wiki.nginx.org/HttpCoreModule#default_type). El primero le permite establecer diferentes propiedades basadas en la URL de solicitud, como una ruta raíz diferente o, en este caso, un tipo de mimo diferente. Otros usos comunes para la coincidencia de ubicación son las reescrituras y los proxies inversos. – Marco

Cuestiones relacionadas