Blog de Eduardo Jiménez

6jul/100

proteger un directorio con htaccess y htpasswd

Voy a explicar en muy pocos pasos como proteger un directorio web con htaccess y htpasswd:
Desde una consola escribimos:

htpasswd -cb .htpasswd usuario clave

Donde usuario es el usuario que deseas tener y clave la que tu elijas.

Este comando nos generará un fichero llamado .htpasswd que debemos copiar en directorio principal de tu hosting (no confundir con el raiz / del servidor)

Por otro lado en el fichero htaccess debemos añadir las siguientes lineas:

AuthUserFile  /PathFisico/.htpasswd
AuthName "Protegido"
AuthType basic
require user usuario
Donde PathFisico es la dirección física en tu servidor hasta llegar al fichero .htpasswd
Si no la sabes, con una página simple con lo siguente en php la puedes obtener:
<?php
echo $_SERVER["DOCUMENT_ROOT"]
?>
Así de simple,  ¿lo has hecho? ¿Os ha salido bien? ¿Tenéis algún otro método?
¡Si te ha gustado compartelo!

  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • email
  • LinkedIn
  • Meneame
  • MySpace
  • PDF
  • RSS
  • Technorati
  • Twitter
6jul/104

como poner una pagina de mantenimiento con htaccess

Vamos al grano,

debes tener un fichero .htaccess en tu raiz con el siguiente código:

RewriteEngine on
RewriteCond %{REQUEST_URI} !/tuPaginaDeMantenimiento.html$
RewriteCond %{REMOTE_ADDR} !^TuIPPublica
RewriteRule $ /tuPaginaDeMantenimiento.html [R=302,L]

Donde tuPaginaDeMantenimiento.html debe ser la página donde indiques que estás haciendo mantenimiento y que pronto volverás, y TuIPPublica debe ser tu IP pública! así tu si podrás acceder a la página y trabajar cómodamente.

Por otro lado, es interesante ver como verán los otros usuarios tu Web, y comprobar que todo esto funciona.

Para hacerlo puedes usar páginas de navegación anónima

¿Te ha funcionado? Espero que sí.

¿Tienes alguna otra alternativa? ¡Será bienvenida!

¡Si te ha gustado compartelo!

  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • email
  • LinkedIn
  • Meneame
  • MySpace
  • PDF
  • RSS
  • Technorati
  • Twitter