Hice esto:
    
Código php:
Ver original- <td 
- <a href="index.php?mod=descargas&pag=zona_descarga=<?php echo 'archivos/'.$item_descarga->ruta;?>">Descargar</a></div> 
Y en mi controlador esto:   
Código php:
Ver original- $pagina = $_GET['pag']; 
-      
-     include('modulos/descargas/descargas.mod.php'); 
-     $MOD['descargas'] = new Descargas(); 
-      
-     switch($pagina) { 
-         case 'zona_descarga': 
-                 //$ruta = $_GET['ruta']; 
-                 $archivo_arr = explode ($_SERVER['DOCUMENT_ROOT'].'/proyecto_cisco/modulos/descargas/archivos/',$pagina); 
-                 //$archivo_arr = explode( "C:/xampp/htdocs/repasos/descargas9/archivos/", $ruta ); 
-                 $archivo = $archivo_arr[count($archivo_arr) - 1]; 
-   
-                  die( "No existe $pagina" ); 
-                 } 
-   
-                 header( "Content-Disposition: attachment; filename=".$archivo.""); 
-                 header( "Content-type: application/octet-stream" );  
-                 header("Content-Length: ".filesize($pagina)); //header que envia al navegador el tamaño del archivo. 
-         break; 
-         case 'insertar': 
No me genera ninguna accion  pero me fijo en la url que es lo que me vota y es esto  
http://localhost/proyecto_cisco/inde...s-1024x768.jpg