通常,当使用Apache的重写模块重写URL时,重写规则将被写入。htaccess文件。但是为了让apache读取。htaccess文件通常,
您必须配置目录。htaccess已定位。出于安全原因,根目录的AllowOverride属性通常配置为不允许任何覆盖,即:
当AllowOverride设置为None时。htaccess文件被完全忽略。当该指令设置为All时,
所有说明都带有“.htaccess”范围允许出现在。htaccess文件。
对于URL重写,至少需要将目录设置为:
对于URL重写,至少需要将目录设置为:
AllowOverride的参数:
AuthConfig
允许使用与认证授权相关的指令(AuthDBMGroupFile,AuthDBMUserFile,AuthGroupFile,AuthName,AuthType,AuthUserFile,Require,等)。
FileInfo
允许使用控制文档类型的指令(DefaultType,ErrorDocument,ForceType,LanguagePriority,SetHandler,SetInputFilter,SetOutputFilter,mod_mime中的添加*和移除*指令等等)、控制文档元数据的指令(Header,RequestHeader,SetEnvIf,SetEnvIfNoCase,BrowserMatch,CookieExpires,CookieDomain,CookieStyle,CookieTracking,CookieName)、mod_rewrite中的指令(重写引擎、重写选项、重写库、重写条件、重写规则)和修改_操作中的行动指令。
Indexes
允许使用控制目录索引的指令(AddDescription,AddIcon,AddIconByEncoding,AddIconByType,DefaultIcon,DirectoryIndex,FancyIndexing,HeaderName,IndexIgnore,IndexOptions,ReadmeName,等)。
Limit
允许控制主机访问的指令(允许、拒绝、命令)。
Options[=Option,]
允许使用控制指定目录功能的命令(选项和XBitHack)。您可以在等号后面附加一个以逗号分隔(无空格)的选项列表,以控制Options命令允许哪些选项。