Los ficheros . htaccess sirven para la protección del acceso a su sitio web específicamente para:
– proteger del acceso a un directorio por autentificación.
– impedir a ciertas direcciones IP el acceso al sitio web.
No obstante, puede afectar directa o indirectamente otras operaciones que detallamos a continuación:
1. Impedir el listado del contenido de un directorio:
Entendemos por indexación el hecho de que el directorio muestre la lista de ficheros que contiene en ausencia de índice (.cgi, .html, .php etc ).
Para impedir a los internautas listar el conjunto de los ficheros contenidos en un directorio, cree un fichero .htaccess que contenga la línea siguiente:
optios- Indexes
2. Redirigir los mensajes de error:
Si desea utilizar mensajes de error personalizados o redirigir los errores hacia una página web, cree un fichero .htaccess que contenga líneas de la forma siguiente:
ErrorDocument número_de_error mensaje_o_destinación
Reemplace “número_de_error” por el número correspondiente. Reemplace “mensaje_o_destinación” por la acción que desea efectuar.
Los 3 errores más corrientes son:
404 : página inexistente
403 : acceso denegado
500 : error interno delo servidor
Para mostrar un simple mensaje, escriba el mensaje correspondiente entre comillas. Para redirigir sobre una página, introduzca la ruta de acceso a la página.
Ejemplos:
Desea mostrar el mensaje: “Lo sentimos, no puede acceder a este fichero” tras un error 403. Debe escribir la línea siguiente en su .htaccess :
ErrorDocument 403 “Lo sentimos, no puede acceder a este fichero”
Desea reenviar los errores 404 sobre su página personalizada 404.html (para su diminio mi_dominio.cl) :
ErrorDocument 404 http://www.mi_dominio.cl/404.php
3. Especificar un fichero index diferente:
Por defecto, el fichero índice de un directorio es index.html, index.htm ó index.php.
Si desea que sea otro fichero, puede escribir una línea de este tipo en su .htaccess :
DirectoryIndex nombre_del_fichero
Por ejemplo, si quiere utilizar la página inicio.html como página índice, utilice la línea siguiente:
DirectoryIndex inicio.html
4.Reescritura de URL:
Puede, por razones diversas, querer reescribir las URLs de su sitio. Para eso, puede utilizar un fichero .htaccess de la siguiente forma:
RewriteEngine on
RewriteRule regla_de_reescritura
Basta con reemplazar “regla_de_reescritura” por la regla que necesite. Puede escribir varias reglas en un mismo fichero.
Las posibilidades son demasiadas por ello lo invitamos a revisar la documentación oficial en: http://httpd.apache.org/docs/misc/rewriteguide.html
Si tienen dudas acerca de los ficheros .htaccess , no dude en contactárse con el equipo de soporte de Hostname.cl