htaccess explained deny denegar cual carpeta bloquear blocks archivo allow acceso html apache .htaccess

html - explained - htaccess bloquear acceso archivo



.htaccess bloquea todo menos mi IP (2)

Estoy tratando de hacer un htaccess rápido para bloquear todos menos mi IP.

tengo esto

order deny, allow deny from all allow from "MY IP"

"MI IP" es mi IP

No puedo ver si por mi ip: ¿es esta la forma correcta de hacer esto?


La forma más eficiente es hacer una lista blanca usando la directiva diseñada para esa tarea.

Order Allow,Deny Allow from 123.456.789.123

Donde 123.456.789.123 es su dirección IP estática.

Al utilizar la directiva "Solicitar permiso, denegar", las solicitudes deben coincidir con Permitir o Rechazar, si no se cumple, la solicitud es denegada.

http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html#order

O podrías hacerlo con mod_rewrite como tal.

RewriteEngine On RewriteCond %{REMOTE_ADDR} !^123/.456/.789/.123$ RewriteRule .* - [F]

Tenga en cuenta que ''RewriteEngine On'' será redundante si ya ha colocado sus reglas encima de esta. Entonces, si ese es el caso, puedes descartarlo aquí.


Usted tiene la sintaxis correcta:

order deny,allow deny from all allow from 127.0.0.1

(Nota: sin comillas alrededor de la dirección IP)

Es posible que desee verificar si está utilizando la dirección IP correcta si se le niega cuando cree que debería tener acceso.

Por ejemplo, consulte http://www.whatsmyip.org/ ; tal vez tenga algo entre usted y el servidor, como un proxy, que se está recogiendo, en lugar de su propia dirección IP.