SERVIDORES APACHE: TRATANDO DE PRESCINDIR DE LOS ARCHIVOS .HTACCESS

08.12.2017 08:38
En los artículos previos explicamos que por cuestiones de rendimiento y de seguridad convendrá buscar una alternativa a los archivos .htaccess cada vez que se pueda hacerlo.
 
Hoy daremos un ejemplo sencillo de cómo personalizar un mensaje de error mediante un archivo .htaccess y cómo hacerlo en el archivo httpd.conf, cuya ruta de acceso podría ser "Unidad de disco:\xampp\apache\conf\httpd.conf".
 
Para personalizar, por ejemplo, el mensaje de error para el error 404 para todos los directorios y subdirectorios se creará un archivo .htaccess dentro del directorio "htdocs" con la siguiente directiva: 
 
ErrorDocument 404 /error404.html
 
Se creará el archivo error404.html (o con cualquier otro nombre) y se lo ubicará dentro del directorio "htdocs". Para que el cambio tenga efecto deberá reiniciarse el servidor.
 
Para hacer lo mismo en un servidor preconfigurado Apachefriends XAMPP seguiremos algunos pasos muy sencillos:
 
Abrimos el archivo httpd.conf en la ruta "Unidad de disco:\xampp\apache\conf\httpd.conf" y buscamos las siguientes dos líneas:
 
# Multi-language error messages
Include conf/extra/httpd-multilang-errordoc.conf
 
Comentamos la segunda para que quede así:
 
# Include conf/extra/httpd-multilang-errordoc.conf
 
Buscamos la línea:
 
#ErrorDocument 404 /missing.html
 
y borramos el signo numeral, reemplazamos /missing.html por error404.html (o simplemente nombramos el archivo error404.html como /missing.html), guardamos los cambios, reiniciamos el servidor y tarea concluida.
 
El lector podrá obtener más información en:
 
Artículo relacionado: