從安全性考慮,根目錄的AllowOverride屬性通常都配置成不容許任何Override ,即html
< Directory />安全
AllowOverride Noneide
< /Directory>ui
在 AllowOverride 設置爲 None 時, .htaccess 文件將被徹底忽略。allowoverride none是什麼意思當此指令設置爲 All 時,全部具備 「.htaccess」 做用域的指令都容許出如今 .htaccess 文件中。3d
而對於 URL rewrite 來講,至少須要把目錄設置爲htm
< Directory /myblogroot/>blog
AllowOverride FileInfo索引
< /Directory>ip
AllowOverride的參數:作用域
AuthConfig
容許使用與認證受權相關的指令(AuthDBMGroupFile, AuthDBMUserFile, AuthGroupFile, AuthName, AuthType, AuthUserFile, Require, 等)。
FileInfo
容許使用控制文檔類型的指令(DefaultType, ErrorDocument, ForceType, LanguagePriority, SetHandler, SetInputFilter, SetOutputFilter, mod_mime中的 Add* 和 Remove* 指令等等)、控制文檔元數據的指令(Header, RequestHeader, SetEnvIf, SetEnvIfNoCase, BrowserMatch, CookieExpires, CookieDomain, CookieStyle, CookieTracking, CookieName)、mod_rewrite中的指令(RewriteEngine, RewriteOptions, RewriteBase, RewriteCond, RewriteRule)和mod_actions中的Action指令。
Indexes
容許使用控制目錄索引的指令(AddDescription, AddIcon, AddIconByEncoding, AddIconByType, DefaultIcon, DirectoryIndex, FancyIndexing, HeaderName, IndexIgnore, IndexOptions, ReadmeName, 等)。
Limit
容許使用控制主機訪問的指令(Allow, Deny, Order)。
Options[=Option,...]
容許使用控制指定目錄功能的指令(Options和XBitHack)。allowoverride none是什麼意思能夠在等號後面附加一個逗號分隔的(無空格的)Options選項列表,用來控制容許Options指令使用哪些選項。
本文來自電腦雜談,轉載請註明本文網址: http://www.pc-fly.com/a/jisuanjixue/article-39772-1.html