He creado un archivo .htacces con este código
AuthName "Introduce tu usuario y contraseña"
AuthType Basic
AuthUserFile /.htpasswd
require valid-user
Y el correspondiente archivo .htpasswd con:
usuario:contraseña (de forma encriptada claro como hay que hacerlo).
Lo he metido todo en el directorio "public_html", pero al meterme a la página me sale el mensaje de error:
"Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request...."
¿Qué he hecho mal? Muchas gracias.