.htaccess files (or "distributed configuration files") provide a way to make configuration changes on a per-directory basis. A file, containing one or more configuration directives, is placed in a particular document directory, and the directives apply to that directory, and all subdirectories thereof.If you want to call a file using htaccess
Accessfilename .config
AllowOverride is set to allow the use of .htaccess filesIt is completely equivalent to put a .htaccess file in a directory
/www/htdocs/example containing a directive, and to put that same directive in a Directory section in your main server configuration:The use of
.htaccess files can be disabled completely by setting the AllowOverride directive to "none" AllowOverride NoneIn the directory
/www/htdocs/example1 we have a .htaccess file containing the following:
Options +ExecCGI
(Note: you must have "AllowOverride Options" in effect to permit the use of the "Options" directive in .htaccess files.)
In the directory /www/htdocs/example1/example2 we have a .htaccess file containing:
Options IncludesAuthentication
You must have "AllowOverride AuthConfig" in effect for these directives to be honored.
.htaccess file contents:
AuthType Basic
AuthName "Password Required"
AuthUserFile /www/passwords/password.file
AuthGroupFile /www/passwords/group.file
Require Group adminsServer side includes
Options +Includes
AddType text/html shtml
AddHandler server-parsed shtmlOptions +ExecCGI
AddHandler cgi-script cgi pl
If you wish to have all files in the given directory be considered to be CGI programOptions +ExecCGI
SetHandler cgi-script
No comments:
Post a Comment