Re: favicon.ico no se muestra en apache2
El mar, 13-11-2012 a las 23:51 +0100, Jorge escribió:
> 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.
>
¿que te dice el log al respecto?, por ejemplo, yo tengo uno con varios
virtualhost y en algunos no está el favicon:
File does not exist: /usr/local/www/apache22/data/www/lalala/favicon.ico
o al menos no está donde apache lo busca. Mi ejemplo es de un freebsd,
pero a los fines prácticos debería ser lo mismo. Fijate con
grep favicon /var/log/apache/httpd-error.log
(o como se llame el log de error del apache, no tengo un debian a mano)
--
(-.(-.(-.(-.(-.(-.-).-).-).-).-).-)
Reply to: