No soy experto en programación pero me parece que su tutorial sobre protección de carpetas y sitios es muy bueno. Sin embargo no he podido resolver mi problema que es error 500 inclusive adicionando una línea AddDefaultCharset utf-8 que encontré aquí http://www.enespanol.com.ar/2006/04/03/tutorial-de-htaccess/
De acuerdo al tutorial mis archivos que subí en modo ASCII quedaron así:
.htaccess
AuthUserFile /015ca3e.netsolhost.com/123/.htpasswd
AuthType Basic
AuthName "E learning Arpon / CUN"
require valid-user
.htpasswd
paula:DmYZL5tyeE7x6
ricardo:Dmik4OlOIyqac
Pero sin importar la ruta que ponga a .htpasswd y sin importar que escriba cuando me pide el usuario y contraseña, me envía el siguiente error
500: Internal server error
This error is generated when a script running on the server could not be implemented or permissions are incorrectly assigned for files or directories
Troubleshooting suggestions:
Temporarily disable any rewrite rules by renaming your .htaccess file if it exists.
Ensure that any CGI or Perl scripts have at least .755. permissions.
If trying to run PHP and you get this error, you may have an invalid php.ini in your /cgi-bin, or may be missing your php.dat file in this folder.
Muchas gracias