require valid-user Authname "Basic Auth" Authtype Basic AuthUserFile "/home/name_account/.htpasswd"
The .htpasswd password file is a simple text file with the following structure:
user1:password user2:password
Where userX
- username, password
- his encrypted password.
It is recommended to place this file in a directory inaccessible through a browser (outside the site directory).
You can generate passwords here... You can encrypt the generated passwords here.
require valid-user Authname "Protected" Authtype Basic AuthUserFile "/home/name_account/.htpasswd" <Files page.php> allow from all satisfy any </Files>
Where page.php
- a file to be opened in a closed directory.
require valid-user Authname "Protected" Authtype Basic AuthUserFile "/home/yourlogin/.htpasswd" <Files *.cfg> allow from all satisfy any </Files>
Where .cfg
- extension of files to which access will be made in the closed directory.
require valid-user Authname "Protected" Authtype Basic AuthUserFile "/home/yourlogin/.htpasswd" <FilesMatch ".(gif|bmp|tiff|swf|flv)$"> allow from all satisfy any </FilesMatch>
Where gif
, bmp
, tiff
, swf
, flv
- file extensions that will be open to access in the closed directory.