EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
PF Preguntas - Foro

Cómo denegar o permitir el acceso a tu sitio web, a excepción de una o varias IPs, con .htaccess

Webmasters y SEO  
 
Cómo denegar o permitir el acceso a tu sitio web, a excepción de una o varias IPs, con .htaccess

Si tienes un servidor web Apache estarás algo familiarizado con el archivo .htaccess el cual es un archivo de configuración en que colocaremos los ajustes para nuestro sitio web en cuestión.

Este archivo, como norma general, se encuentra en la raíz de la carpeta de nuestro sitio web. A veces está oculto, por lo que si accedes a través de una interfaz de usuario, asegúrate de que se están listando dichos archivos.

Con este archivo podemos hacer multitud de operaciones, desde redireccionamientos, configuración de cachés, compresión de nuestro sitio, … hasta impedir o dar acceso a nuestra página web a ciertas IPs. Vamos a ver dos casos:

 

Cómo permitir el acceso a tu página web solo a una o varias IPs, con .htaccess

En primer lugar, localiza el archivo .htaccess de tu sitio web que, tal como te hemos comentado anteriormente, suele encontrarse en la raíz del mismo, y posiblemente oculto.

Una vez localizado, ábrelo para la edición y al principio del mismo añade las siguientes líneas:

Con esto estamos haciendo que el acceso a nuestro sitio sea denegado para cualquier IP, como puedes ver en la segunda línea, y en la tercera y posteriores, añadiremos las IPs que queremos que puedan tener acceso. Por cada IP añade una línea idéntica a la tercera, donde deberás cambiar TU_IP por la IP permitida.

Nota. Ten especial cuidado en no añadir un espacio en blanco en la primera línea, entre deny y allow (deny, allow), ya que esta configuración puede no ser tomada en cuenta por Apache.

 

Cómo denegar el acceso a tu sitio web en Apache a una o varias IPs, con .htaccess

De la misma forma, localizamos y abrimos el archivo .htaccess y procedemos a añadir las siguientes líneas al principio del mismo:

Como puedes ver, en la segunda línea estamos dando acceso a todas las IPs y, posteriormente, en la tercera y siguientes, añadimos las IPs que no queremos que puedan acceder, e igualmente al caso anterior, sustituimos TU_IP por las IPs a las que queremos denegar el acceso.

Déjanos un comentario o entra al  Foro
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

Artículos relacionados