entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Ocultar archivo en .htaccess

Tenemos en la empresa un servidor web. En él, hay un .ico para que se muestre el icono en la pestaña, el problema es que este archivo se lista con los demás documentos, y habría que ocultarlo.
He probado ya varias cosas a añadir en el .htaccess.
He probado con
IndexIgnore *.ico

Con esto también:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.ico -f
RewriteRule ^(.*)$ $1.ico

Pero nada me funciona, el icono se muestra, eso está bien, pero quiero que desaparezca del directorio y no lo consigo.

0voto

Peter comentado

¿En su ruta principal tienen un favicon.ico como icono?
¿A que te refieres con que se lista con los demás documentos?
¿Para que necesitan que se llame favicon sin extensión?

Saludos.

0voto

Lilii comentado

Añadir que añadiendo el ico a la carpeta donde no aparecía, funcionaba, pero eso, aparece listado con los demás

0voto

Lilii comentado

En la ruta principal está el favicon, sí. Que aparezca sin extensión, no, sino que no aparezca el fichero en sí.
Lo que pasa es que con el .ico en la raíz, el logo aparece en algunos directorios y en otros no. Lo que hacía era poner el icono en las rutas donde no aparecía, pero claro, se listaba con los otros documentos del directorio, por ejemplo:

Carpeta 1
   Doc2
   favicon.ico
   Carpeta2

Por ejemplo, el ico está en la raíz, y aparece en las carpeta 2 y 3, mientras que en la 1 y la 4 no aparece, estando al mismo nivel

0voto

Peter comentado

Ok, el título de la pregunta entonces es incorrecto.

Como comentario personal, les recomendaría replantear por completo su sistema de distribución de archivos o contratar asesoría.

1 Respuesta

1voto

Peter Puntos150460

Si no hay un favicon definido, los navegadores buscan en la ruta principal del dominio y si lo tienes ahí, se aplica a la web completa. Entonces con tenerlo en public_html o como se llame la ruta principal en tu servidor, es suficiente.

Prueba con esto en tu htaccess:

IndexIgnore *.ico

Saludos.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta