te lo puse para que compararas las cabeceras con las tuyas
Código PHP:
<?php $ruta = $_GET['ruta'];
$archivo_arr = explode( "/", $ruta );
$archivo = $archivo_arr[count($archivo_arr) - 1];
if( !file_exists( $ruta ) ) {
die( "No existe $ruta" );
}
header( "Content-Disposition: attachment; filename=".$archivo."");
header( "Content-type: application/octet-stream" );
@readfile( $ruta );
?>
y
header('Location: urlcompleta.''); es para redirigir, no para descargar
suerte