systemadmin.es > LAMP y web > Definir el content-type de un determinado tipo de fichero

Definir el content-type de un determinado tipo de fichero

Según en que configuraciones podemos encontrarnos que definamos una determinada extensión y el servidor web (en este caso Apache) la sirva como “text/plain“. Con un explorador web ,en el caso que sea texto el fichero se visualizará como texto aunque no lo sea o en el caso que sea un fichero binario se intentará descargar. Vamos a ver como se definen los content-type:

Mediante la directiva TypesConfig podemos definir donde se encuentra el listado de tipos de fichero estandard, normalmente este fichero no se toca pues al actualizar el servidor normalmente también se actualiza dicho fichero. Lo podemos encontrar en:

/usr/local/apache22/conf/mime.types

En el existe un listado de tipos de fichero y sus respectivas extensiones, por ejemplo para citar algunas representativas:

application/xml-dtd                             dtd
video/mpeg                                      mpeg mpg mpe m1v m2v
text/plain                                      txt text conf def list log in
image/jpeg                                      jpeg jpg jpe
audio/wav                                       wav

En el caso que queramos añadir alguna preferentemente deberíamos usar AddType en lugar de modificar el fichero. Para ello es tan simple como añadir la siguiente linea en el fichero de configuración del Apache:

AddType image/gif .gif 

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>