Para ello es necesario configurar nuestro servidor Apache, y mas concretamente el archivo httpd.conf (que se encuentra en xampp/apache/conf/ ).
Abrimos el archivo y buscamos:
LoadModule headers_module modules/mod_headers.so ( y si tiene un corchete #, se lo quitamos).
LoadModule rewrite_module modules/mod_rewrite.so ( y si tiene un corchete #, se lo quitamos).
Seguidamente tendremos que añadir lo siguiente, cambiando el directorio por el que nos interese tener la opcion de descarga directa:
- Código: Seleccionar todo
<Directory "c:/xampp/htdocs/miWeb">
AllowOverride All
</Directory>
Despues de guardar todos los cambios, tendremos que parar el servicio apache y reiniciarlo.
Ahora toca colocar un archivo .htaccess en el directorio (o directorios) donde queremos tener activa la descarga directa, con el siguiente codigo:
- Código: Seleccionar todo
<FilesMatch "\.(?i:doc|odf|pdf|rtf|txt)$">
AddType application/octet-stream .pdf
Header set Content-Disposition attachment
</FilesMatch>
Añadir mas extensiones es facil, viendo el codigo solo tienes que añadir tu extensiones manteniendo el mismo formato.
Y listo.