proteger un directorio con htaccess y htpasswd
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:
AuthName "Protegido"
AuthType basic
require user usuario
echo $_SERVER["DOCUMENT_ROOT"]
?>
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!