Favicon.ico no se muestra en apache2

Mi servidor web es Apache2 sobre Debian Squeeze. Tengo tanto Certificado SSL (para https) como autenticación de usuario (AuthUser), pero si no deshabilito ambos no se muestra el icono 'favicon.ico' en la pestaña del IE o del FF. Por supuesto el fichero está en el raíz del VirtualHost en cuestión y cuenta con los permisos de acceso necesarios, de hecho se muestra cuando pongo como URL http://www.ejemplo.com/favicon.ico.

Para solucionarlo (y a pesar de que no me gusta mucho esta solución) he intentado poner en la cabecera de las páginas web ...

<head> <link rel="shortcut icon" href=http://www.ejemplo.com/favicon.ico type="image/x-icon" /> <title>Hola Mundo Icono</title> </head>

... Con lo que mi 'falvicon.ico' ya se muestra, a pesar de tener la autenticación habilitada, cuando introduzco la URL http://www.ejemplo.com/, pero sigue sin mostrarse cuando introduzco la URL https://www.ejemplo.com/. Y si en el código anterior en lugar de a href=http ... Apunto a href=https ... Ni siquiera eso, no llega a verse en ninguno de los dos casos.

¿Cómo consigo que se muestre siempre?

(Espero haberme explicado bien, si no es así consultadme, por favor)

Gracias.

Añade tu respuesta

Haz clic para o