dryu999 发表于 2018-11-28 09:05:47

apache下的 .htaccess 规则

  .htaccess的功能包括设置网页密码、设置发生错误时出现的文件、改变首页的文件名(如index.html)、禁止读取文件名、重新导向文件、加上MIME类别、禁止列目录下的文件等。
  上传.htaccess文件时,必须使用ASCII模式,并使用chmod命令改变权限为:644(RW_R__R__)。每一个放置.htaccess的目录和其子目录都会被.htaccess影响。例如,在/abc/目录下放置了一个.htaccess文件,那么/abc/和 /abc/def/内所有的文件都会被它影响,但/index.html不会被它影响,这一点是很重要的。

    要控制在.htaccess文件中可以使用的指令组,需要在主配置文件中使用AllowOverride指令。下面列出了可以在AllowOverride指令所使用的指令组。
  指令组 可用指令 说明
  ============================
  AuthConfig
  AuthDBMGroupFile, AuthDBMUserFile, AuthGroupFile, AuthName, AuthType, AuthUserFile, Require
  进行认证、授权以及安全的相关指令
  =============================
  FileInfo
  DefaultType, ErrorDocument, ForceType, LanguagePriority, SetHandler, SetInputFilter, SetOutputFilter
  控制文件处理方式的相关指令
  =============================
  Indexes
  AddDescription, AddIcon, AddIconByEncoding, AddIconByType, DefaultIcon, DirectoryIndex, FancyIndexing, HeaderName, IndexIgnore, IndexOptions, ReadmeName
  控制目录列表方式的相关指令
  ==============================
  Limit
  Allow,Deny,Order
  进行目录访问控制的相关指令
  ==============================
  Options
  Options, XBitHack
  启用不能在主配置文件中使用的各种选项
  =============================
  All
  全部指令组
  可以使用以上所有指令
  =============================
  None
  禁止使用所有指令
  禁止处理.htaccess文件

页: [1]
查看完整版本: apache下的 .htaccess 规则