En BaluArt han hecho una lista de ejemplos de lo que podriamos hacer con el archivo .htaccess. Para el que no tenga idea de lo que es un archivo .htaccess, es un archivo que se encuentra oculto en el servidor por medio del cual podemos especificarle directivas a la configuración del servidor Web Apache. Cuando se realiza una petición al servidor este intenta buscar el fichero .htaccess en el directorio solicitado y si existe le da prioridad a estas directivas.
1. Redireccionamiento
El redireccionamiento nos permite redirigir una petición a determinada URL. Esto es útil por ejemplo cuando estamos haciendo actualizaciones o pruebas en nuestro sitio podemos redireccionar todo el trafico entrante a determinada URL como es el caso del siguiente ejemplo:
order deny,allow
deny from all
allow from 123.123.123.12
ErrorDocument 403 /pagina.html
<Files pagina.html>
allow from all
</Files>
En la tercera linea escribimos nuestra ip que es la única que tiene acceso al sitio y los demas visitantes seran redireccionados a “pagina.html”
2.- Bloquear IPS
Order allow, deny
Deny from 123.123.123.123
Allow from all
Como se observa en la sentencia “Deny from” escribimos las ips que deseemos bloquear.
(more…)