Forzar download de archivos con .htaccess

Desde hace un tiempo que los browsers son más que sólo browsers. De hecho, Google desarrolla Chrome para que se convierta en el único software instalado en tu máquina. Más allá de eso, todos los browsers hoy en día ejecutan casi todo tipo de archivo (plugins mediante).

Un típico caso es el de un archivo .pdf, donde generalmente se ejecuta en una pestaña el visualizador. Pero a veces uno tiene la necesidad de querer obligar al usuario (o facilitarle) la descarga del archivo, para que disponga como más le guste luego.

Para eso, lo que hay que hacer es un archivo .htaccess en el directorio donde se aloje el archivo a descargar, con el siguiente contenido:


AddType application/octet-stream .pdf

De donde se puede cambiar el pdf por cualquier tipo de extensión.

Sí, así de simple.