11 Voto

Múltiples Archivos Index: Servidor debería cargar index.php en lugar de index.html

Pregunta de Invitado | 10/01/2024 a las 11:50

Tengo el siguiente problema inusual: en el directorio de mi espacio web hay un index.php y un index.html. Sin embargo, por alguna razón, siempre el index.html se carga primero. Pero me gustaría que index.php se cargue primero.

¿Hay alguna manera o no se puede cambiar?

ResponderPositivoNegativoFechaVotos
11 Voto

¿Por qué tiene un index.html y un index.php en el directorio? Eso realmente no tiene mucho sentido, ¿verdad?

Dejaría solo uno de los archivos de índice en el directorio y le daría nombres diferentes al resto de los archivos o solo puede vincularlos desde otra carpeta. Entonces no tiene el problema.
10/01/2024 a las 17:49

ResponderPositivo Negativo
2Mejor Respuesta2 Votos

Puede personalizar su archivo htaccess para determinar un orden de acceso a los archivos de índice.

Simplemente agregue la siguiente línea en su htaccess:

DirectoryIndex index.php index.html

Esto obligará al servidor a buscar primero el archivo index.php y luego el archivo index.html (si no existe index.php). Si ambos archivos no están presentes, habrá un error de acceso prohibido (Access Forbidden, 403) o se mostrará el directorio con todos los archivos.

Por cierto, también puede especificar archivos después de DirectoryIndex que no se llamen "index" en absoluto. Por ejemplo:

DirectoryIndex abc.html def.php index.php

Con esto, primero se muestra el abc.html, si está disponible. Y después de eso, def.php o index.php, dependiendo de cuál de estos archivos esté disponible.
10/01/2024 a las 22:01

ResponderPositivo Negativo
Responder

Temas Relacionados

CSS: Cómo incluir CSS en HTML

Tutorial | 0 Comentarios

Aviso Importante

Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.

Participar

Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.