HostingProblemasVersion en ingles

Articulo de ayuda

Index of /: que significa y como corregirlo

Descubre por que aparece Index of / en tu web, como corregirlo y como evitar que se muestre el listado de archivos.

Publicado: 26/6/2026Actualizado: 26/6/2026

Introduccion

Si al entrar en tu web aparece un mensaje como Index of /, normalmente significa que el servidor no encontro una pagina principal para mostrar y, en su lugar, esta listando los archivos de la carpeta.

Este mensaje suele aparecer despues de subir una web de forma incompleta, instalar una aplicacion en una carpeta incorrecta o eliminar por error el archivo de inicio.

En esta guia veras que significa, como solucionarlo y como evitar que tus archivos queden visibles.

Que significa “Index of /”

El servidor web busca un archivo inicial para cargar la pagina. Los nombres mas comunes son:

  • index.html
  • index.php
  • index.htm

Si no encuentra ninguno de esos archivos en la carpeta principal del dominio, puede mostrar el contenido del directorio como si fuera un explorador de archivos. Ese listado es el mensaje Index of /.

Por que aparece

Las causas mas habituales son:

  1. La web todavia no se ha subido al hosting.
  2. Los archivos se subieron a una carpeta incorrecta.
  3. El archivo principal tiene otro nombre, por ejemplo inicio.html en lugar de index.html.
  4. La instalacion de WordPress, PrestaShop u otro CMS no se completo.
  5. El archivo index.php o index.html fue eliminado o tiene permisos incorrectos.
  6. El listado de directorios esta permitido en la configuracion del sitio.

Como solucionarlo

1. Revisa la carpeta correcta del dominio

Accede al administrador de archivos desde DirectAdmin, cPanel o mediante FTP.

Segun el panel y la configuracion del dominio, la carpeta principal suele ser una de estas:

  • En DirectAdmin: /domains/tudominio.com/public_html/
  • En cPanel: /public_html/
  • En dominios adicionales: una subcarpeta asignada dentro de public_html

Verifica que los archivos de la web esten dentro de la carpeta correcta.

2. Comprueba que existe un archivo index

Dentro de la carpeta principal debe existir un archivo llamado exactamente:

index.php

o

index.html

Ten cuidado con mayusculas, espacios o extensiones incorrectas. Por ejemplo, Index.html, index.html.txt o inicio.html pueden no funcionar como archivo principal.

3. Mueve los archivos si quedaron en una subcarpeta

Es frecuente subir una web dentro de una carpeta como:

/public_html/miweb/

En ese caso, al entrar en el dominio principal el servidor puede no encontrar el archivo de inicio.

La solucion es mover el contenido de esa subcarpeta directamente a public_html, salvo que realmente quieras que la web cargue desde una ruta como tudominio.com/miweb/.

4. Si usas WordPress, revisa la instalacion

En una instalacion correcta de WordPress, dentro de la carpeta principal deben existir archivos como:

index.php
wp-config.php
wp-content/
wp-admin/
wp-includes/

Si solo ves una carpeta o archivos incompletos, es posible que la instalacion no haya terminado o que se haya subido en la ubicacion equivocada.

5. Desactiva el listado de archivos

Si todavia no tienes la web lista, puedes subir un archivo index.html temporal con un mensaje de “Sitio en construccion”.

Tambien puedes impedir que el servidor liste archivos usando el archivo .htaccess.

Anade esta linea:

Options -Indexes

Guarda los cambios y vuelve a cargar la pagina.

Consejos utiles

  • No dejes visible un listado de archivos si contiene documentos, imagenes, backups o carpetas internas.
  • Evita subir archivos comprimidos, copias .zip o backups dentro de public_html si no deben ser publicos.
  • Despues de mover archivos, limpia cache del navegador y de WordPress si estas usando un plugin de cache.
  • Si tienes dudas sobre la carpeta raiz correcta, revisa la configuracion del dominio en el panel de control.

Preguntas frecuentes

Subi la web pero sigue apareciendo Index of /

Puede que los archivos esten dentro de una subcarpeta o que el archivo principal no se llame index.php o index.html.

He creado un index.html y ahora no carga WordPress

Si tu web usa WordPress, normalmente debe cargar index.php. Si hay un index.html temporal, puede mostrarse antes que WordPress. Eliminalo o renombral o si ya no lo necesitas.

No veo el archivo .htaccess

En algunos administradores de archivos los archivos que empiezan por punto estan ocultos. Activa la opcion de mostrar archivos ocultos.

Es peligroso mostrar Index of /

Puede serlo si se muestran archivos privados, copias de seguridad o carpetas internas. Conviene corregirlo cuanto antes.

Conclusion

El mensaje Index of / aparece cuando el servidor no encuentra una pagina de inicio y muestra el listado de archivos. Revisa la carpeta correcta, confirma que existe un archivo index y desactiva el listado de directorios si no quieres que tus archivos sean visibles.

Si no sabes donde debe ir tu web, contacta con soporte indicando el dominio afectado.