Apache Tutorial: protections: .htaccess / .htpasswd files

htpasswd -c .htpasswd userName


protect whole directory:

AuthUserFile    /directory/.htpasswd
AuthGroupFile   /dev/null
AuthName        -
AuthType        Basic

require valid-user

protect file/s:

<FilesMatch "a.html">
AuthName "Member Only"
AuthType Basic
AuthUserFile /html/username/.htpasswd
require valid-user

mettre dans un .htaccess:

php_flag register_globals off

(password and IP adress - those doesn't have to provide a password)

AuthUserFile /w3/.htpasswd
AuthGroupFile /dev/null
AuthName "Intranet"
AuthType Basic
Require valid-user
Order deny,allow
Deny from all
Allow from
Satisfy Any

Si on veut écrire un fichier .htaccess en UTF-8, il faut que ce soit du UTF-8 sans le “byte order mark” (BOM) envoyé dans l'entête du fichier. Ainsi un fichier encodé UTF-8, no BOM fonctionnera.

  • info/htaccess_.htpasswd_files.txt
  • Dernière modification: 2018/07/18 09:45
  • par radeff