WEB开发网
开发学院服务器WEB服务器Apache Apache指南:.htaccess文件使用手册 阅读

Apache指南:.htaccess文件使用手册

 2007-08-24 00:00:00 来源:WEB开发网   
核心提示: 例如:目录/www/htdocs/example1中的.htaccess文件有如下内容:Options +ExecCGI(注意: 必须设置"AllowOverride Options"以允许在.htaccess文件中使用 "Options"指令,)在目录/

例如: 

目录/www/htdocs/example1中的.htaccess文件有如下内容: 

Options +ExecCGI 

(注意: 必须设置"AllowOverride Options"以允许在.htaccess文件中使用 "Options"指令。) 

在目录/www/htdocs/example1/example2中的.htaccess文件有如下内容: 

Options Includes 

由于第二个.htaccess文件的存在,/www/htdocs/example1/example2中 的CGI执行是不允许的,而只允许Options Includes,它完全覆盖了之前的设置。 

top 

认证举例 

如果你为了知道如何认证,直接从这里开始看,有很重要的一点需要注意,有一种常见的误解, 认为实现密码认证必须要使用.htaccess文件,其实不是这样。 把认证指令放在主服务器配置文件的<Directory>段中,是一个更好的方法, 而.htaccess文件应该仅仅用于无权访问主服务器配置文件的时候。 参见上述的使用.htaccess文件的场合。 

有此声明在先,如果你仍然需要使用.htaccess文件,请看以下说明。 

必须设置"AllowOverride AuthConfig"以允许这些指令生效 

.htaccess文件的内容: 

AuthType Basic 

AuthName "Password Required" 

AuthUserFile /www/passwords/password.file 

AuthGroupFile /www/passwords/group.file 

Require Group admins 

注意,必须设置AllowOverride AuthConfig以允许这些指令生效 

更详细的有关身份识别和认证的说明,请参见authentication tutorial。 

top 

服务器端包含举例 

.htaccess文件的另一个常见用途是允许一个特定目录的服务器端包含(Server Side Includes), 可以在需要的目录中放置.htaccess文件,并如下配置: 

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:Apache 指南 htaccess

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接