Indexación de directorios en MiPanel
Indexación de directorios en MiPanel
Controla qué ve un visitante cuando entra a un directorio de tu sitio web que no tiene un archivo de índice, y protege tus carpetas de listados no deseados.
¿Qué es la indexación de directorios?
Cuando un visitante accede a una carpeta de tu sitio (por ejemplo, tudominio.com/carpeta/), el servidor web busca un archivo de índice (como index.php o index.html) para mostrar. Si no existe ningún archivo de índice, lo que ocurre depende de la indexación de directorios:
- Habilitada: el servidor muestra en el navegador una lista de todos los archivos dentro de ese directorio.
- Deshabilitada: el servidor no muestra el contenido y normalmente responde con un error 403 Prohibido.
Esta configuración se controla desde Seguridad → Indexación de directorios en MiPanel.
¿Para qué sirve?
- Publicar contenido sin índice: si quieres que una carpeta muestre un listado de archivos (por ejemplo, archivos descargables), puedes habilitar la indexación.
- Proteger información sensible: si desactivas la indexación, los visitantes no podrán ver el contenido de tus carpetas, lo que evita que se expongan archivos internos o datos privados.
- Controlar el comportamiento del servidor: decides si mostrar una lista de archivos o un error 403 cuando falta el índice.
Recomendación de seguridad: en la mayoría de los sitios web conviene deshabilitar la indexación, ya que mostrar el listado de archivos de una carpeta puede revelar información que no quieres hacer pública.
El índice de directorios
La página Indexación de directorios incluye el apartado Índice de directorios, donde se definen los archivos que el servidor web buscará (en orden) cuando un usuario solicite un directorio con una / al final de la URL.
Por ejemplo, si el índice incluye index.php, al solicitar /carpeta/ el servidor buscará /carpeta/index.php. Se muestra el primer archivo que coincida, por lo que el orden es importante por razones de rendimiento.
El valor por defecto en MiPanel es:
index.php index.html index.htm index.cgi index.py
Puedes ajustar la lista para indicar qué archivos debe priorizar tu sitio y en qué orden.
Cómo activar o desactivar la indexación
- Inicia sesión en cp.mipanel.cloud y entra a tu servicio.
- Ve a Seguridad → Indexación de directorios.
- Marca o desmarca la casilla de indexación de directorios según lo que necesites:
- Activada: los directorios sin archivo de índice mostrarán el listado de archivos.
- Desactivada: los directorios sin archivo de índice responderán con un error 403 Prohibido.
- Si lo deseas, edita el campo Índice de directorios para definir los archivos de índice y su orden.
- Haz clic en Guardar.
Al final de la página verás el estado actual, por ejemplo "La indexación de directorios está desactivada actualmente".
Preguntas frecuentes
¿Qué diferencia hay entre indexación activada y desactivada?
Con la indexación activada, los visitantes ven la lista de archivos de un directorio cuando no hay un archivo de índice. Con la indexación desactivada, el servidor devuelve un error 403 Prohibido y el contenido no se muestra.
¿Es recomendable desactivar la indexación?
Sí, en general es más seguro desactivarla para que los visitantes no puedan ver los archivos de tus carpetas. Es útil activarla solo cuando necesitas que un directorio muestre un listado de archivos.
¿Qué archivos de índice busca el servidor?
Por defecto busca index.php index.html index.htm index.cgi index.py, en ese orden. Puedes cambiar la lista y el orden según las necesidades de tu sitio.
¿Qué ocurre si mi sitio no muestra una carpeta con un error 403?
Es el comportamiento esperado cuando la indexación está deshabilitada y el directorio no tiene un archivo de índice. Si quieres que esa carpeta sea accesible, asegúrate de que tenga un archivo de índice (como index.html).
¿Dónde se encuentra esta opción?
En Seguridad → Indexación de directorios dentro de tu servicio en cp.mipanel.cloud.