Apache .htaccess

Redireccion básica usando .htaccess

On 27/03/2011, in .htaccess, by Koyo-T

Podrías hacer una redirección usando javascript, php o cualquier otro lenguaje de programación, sin embargo, lo primero que lee tu servidor web apache al tener una petición es el archivo .htaccess, así que te enseño como realizarla desde allí.

Lo único que tienes que hacer es agregar en el archivo .htaccess la siguiente línea:

Redirect /index.html http://www.tudominio.com/directorio/

Con esto lograrás que cada petición realizada a la raíz de tu dominio sea redirigida al directorio especificado, para ver un ejemplo de su funcionamiento basta con que te fijes en la URL de este blog, si escribes http://www.koyo-t.net serás redirigido de forma automática al directorio blog.

Tagged with:  
Apache .htaccess

Evitar listar contenido en directorios web.

On 26/03/2011, in .htaccess, by Koyo-T

En ocasiones es necesario evitar que nuestro contenido sea listado de buenas a primeras a través de la URL, caso de ejemplo pueden ser: imágenes, scripts js, documentos, etc.

Para ello hace mucho tiempo recuerdo haber usado un archivo index.html en blanco en cada uno de los directorios que quería "ocultar", lo cuál se traducía en múltiples archivos de 1kb alojados en cada carpeta y con la posibilidad de que se obviara alguno.

Para evitar recurrir al archivo index.html, el mismo efecto lo podemos lograr agregando en el archivo .htacces ubicado en la raiz de tu directorio web, la siguiente línea:

Options -Indexes

Da igual en que lugar del .htaccess lo agregues, siempre y cuando no interfieras en alguna otra configuración.

Les recuerdo que esto lo único que evita es que los directorios sean indexados y por lo tanto su contenido no se liste, sin embargo, se podría acceder a la información indicando la dirección completa vía url.

Tagged with: