Mostrar y cambiar documento predeterminado en Apache
¿Qué debo hacer para mostrar o cambiar una página por defecto que no sea index.html o index.php en un servidor web Apache?
Usted necesita usar la directive DirectoryIndex bajo Apache para establecer el documento predeterminado para que sea otro diferente a index.html o index.php.
La directiva DirectoryIndex establece la lista de recursos o archivo a buscar, cuando el cliente solicita un índice del directorio especificando una / al final de un nombre de directorio.
Se debe abrir la configuración de su archivo de Apache llamado httpd.conf
# vi httpd.conf
Descubrir la línea que diga lo siguiente:
DirectoryIndex
Ahora se debe colocar los archives que necesitemos como predeterminados:
DirectoryIndex index.html index.htm default.htm index.php index.pl
Guardar y cerrar el archive de configuración de Apache. Reiniciar el servidor web:
# /etc/init.d/httpd restart
Por favor note que si usted no tiene acceso a su archive de configuración de Apache, en este caso debe agregar DirectoryIndex al archivo .htaccess.
También puede especificar php o pl script dinámico. También tenga en cuenta que los documentos no necesitan ser relativo al directorio. Considere el siguiente ejemplo:
DirectoryIndex index.html index.pl /nav/index.php
Arriba causa que el script php /nav/index.php pueda ser ejecutado si ni index.html o index.pl existen en el directorio.
Comments (2)
es necesario el httpd.conf 🙁
Muchas gracias.