Cita:  //Sentencia SQL para buscar un usuario con esos datos
$ssql = "SELECT * FROM clientes WHERE email='$direccion' and password='$password'";
//Ejecuto la sentencia
$rs = mysql_query($ssql,$conn);
    Aquí tendrías que comprobar que la query se ha realizado con éxito.  
 Cita:  session_register("autentificado"); 
    Esta sintaxis está desfasada. Lo ideal es substituir el session_register por $_SESSION["autentificado"] = valor; 
 Cita:  header("Location: url?variable=".$rs["ruta"]);
    Si $rs["ruta"] contiene una url completa deberías ponerla directamente, no? 
 Código PHP:
    header("Loaction: ".$rs["ruta"]);