在 AllowOverride 设置为 None 时, .htaccess 文件将被完全忽略。当此指令设置为 All 时,所有具有 “.htaccess” 作用域的指令都允许出现在 .htaccess 文件中。

而对于 URL rewrite 来说,至少需要把目录设置为:

< Directory /myblogroot/> 
AllowOverride FileInfo 
< /Directory>

AllowOverride参数就是指明Apache服务器是否去找.htacess文件作为配置文件,如果设置为none,那么服务器将忽略.htacess文件,如果设置为All,那么所有在.htaccess文件里有的指令都将被重写。对于AllowOverride,还可以对它指定如下一些能被重写的指令类型.

通常利用Apache的rewrite模块对 URL 进行重写的时候, rewrite规则会写在 .htaccess 文件里。但要使 apache 能够正常的读取.htaccess 文件的内容,就必须对.htaccess 所在目录进行配置。从安全性考虑,根目录的AllowOverride属性一般都配置成不允许任何Override ,即

复制代码 代码如下:
<Directory />
AllowOverride None
</Directory>

在 AllowOverride 设置为 None 时, .htaccess 文件将被完全忽略。当此指令设置为 All 时,所有具有 ".htaccess" 作用域的指令都允许出现在 .htaccess 文件中。

而对于 URL rewrite 来说,至少需要把目录设置为

复制代码 代码如下:
< Directory /myblogroot/>
AllowOverride FileInfo
< /Directory>

2.在要支持url rewirte的目录启用 Options FollowSymLinks和AllowOverride All

复制代码 代码如下:
Alias /php "c:/web/php/"
<Directory "c:/web/php/">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

这样通过http://localhost:8080/php/访问时,/php/和其下面的子目录将支持url rewrite

1 AuthConfig 允许使用所有的权限指令,他们包括AuthDBMGroupFile AuthDBMUserFile AuthGroupFile AuthName AuthTypeAuthUserFile和Require

2 FileInfo 允许使用文件控制类型的指令。它们包括AddEncoding AddLanguage AddType DEfaultType ErrorDocument LanguagePriority

3 Indexes 允许使用目录控制类型的指令。它们包括AddDescription AddIcon AddIconByEncoding AddIconByType DefaultIcon DirectoryIndex FancyIndexing HeaderName IndexIgnore IndexOptions ReadmeName

4 Limit 允许使用权限控制指令。它们包括Allow Deny和Order

5 Options 允许使用控制目录特征的指令.他们包括Options 和XBitHack

Options

1 All 准许以下除MultiViews以外所有功能

2 MultiViews 允许多重内容被浏览,如果你的目录下有一个叫做foo.txt的文件,那么你可以通过/foo来访问到它,这对于一个多语言内容的站点比较有用

3 Indexes 若该目录下无index文件,则准许显示该目录下的文件以供选择

4 IncludesNOEXEC 准许SSI,但不可使用#exec和#include功能

5 Includes 准许SSI

6 FollowSymLinks 在该目录中,服务器将跟踪符号链接。注意,即使服务器跟踪符号链接,它也不会改变用来匹配不同区域的路径名,如果在<Local>;标记内设置,该选项会被忽略

7 SymLinksIfOwnerMatch 在该目录中仅仅跟踪本站点内的链接

8 ExecCGI 在该目录下准许使用CGI

详细出处参考:http://www.jb51.net/article/31721.htm

AllowOverride相关推荐

  1. AllowOverride以及Options相关指令

    httpd.conf是Apache的主要配置文件,但是针对每个目录,apache还允许在它们各自的目录下放置一个叫做.htacess的文件,用于控制这个目录的属性.      通 常利用Apache的 ...

  2. php allowoverride,Apache之AllowOverride参数详解

    通常利用Apache的rewrite模块对 URL 进行重写的时候, rewrite规则会写在 .htaccess 文件里.但要使 apache 能够正常的读取.htaccess 文件的内容,就必须对 ...

  3. Apache下的AllowOverride和.htaccess

    apache里面有一个很好用的服务,伪静态技术,也就是URL Rewrite(URL重写),它配合利用正则表达式,可以将url进行修改,可以利用网站的seo,也可以使url变得更加整洁,很是方便. 这 ...

  4. apache的AllowOverride以及Options使用详解

    AllowOverride参数就是指明Apache服务器是否去找.htacess文件作为配置文件,如果设置为none,那么服务器将忽略.htacess文件,如果设置为All,那么所有在.htacces ...

  5. URL重定向之一.htaccess文件和AllowOverride指令了解

    通常利用Apache的rewrite模块对URL进行重写的时候,rewrite规则会写在 .htaccess文件里.但是要使Apache能够正常读取 .htaccess文件的内容,就必须对 .htac ...

  6. Apache之AllowOverride参数详解

    通常利用Apache的rewrite模块对 URL 进行重写的时候, rewrite规则会写在 .htaccess 文件里.但要使 apache 能够正常的读取.htaccess 文件的内容,就必须对 ...

  7. location allowOverride=false ??

    无法在此路径使用此配置节.当站点管理员使用继承的配置文件中的 <location allowOverride="false"> 锁定对此节的访问时会出现这种情况. 无法 ...

  8. Apache的AllowOverride以及Options相关指令

    公司一JS程序员新装apache,项目的rewrite在他的机器上不起作用,解决办法: 1.检查apache的mod_rewrite是否开启 2.将conf/httpd.conf里的站点根目录配置的A ...

  9. 配置错误location allowOverride=false

    配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错.请检查下面的特定错误详细信息并适当地修改配置文件. 分析器错误消息: 无法在此路径使用此配置节.当站点管理员使用继承的配置文件中的 < ...

  10. 修改apache2.config里的 AllowOverride All ,也已经把 .htaccess文件放入网站目录下 ,但无法访问网站(500错误,提示为服务器问题)

    问题:已经修改apache2.config(非Ubuntu为 httpd.config)里的 AllowOverride All ,也已经把 .htaccess文件放入网站目录下 ,但无法访问网站(5 ...

最新文章

  1. 人工智能“上位”会让程序员消失吗?
  2. jQuery 事件用法详解
  3. 一个按键控制数码管的开和关_三菱PLC数码管显示及按键控制实验
  4. 类加载的双亲委派机制
  5. TypeScript Type Assertions - 类型断言
  6. 【HDU - 1527】【POJ - 1067】取石子游戏 (威佐夫博弈)
  7. 深度学习——Nesterov方法的学习笔记
  8. 读书笔记第四周 《代码大全》
  9. arduino控制雨滴传感器
  10. 信息安全概论复习笔记
  11. 信息学奥赛之数学一本通 pdf_整理青少年信息奥赛
  12. 如何在Word文档中制作三线表
  13. wsimport 直接处理wsdl接口
  14. jzxx1107字符图形6-星号倒三角
  15. C++继承——以应用抽象类,求圆、圆内接正方形、圆外切正方形的面积和周长为例
  16. 超宽带uwb精准定位,厘米级室内定位技术,实时高精度方案应用
  17. fastapi中使用tortoise-orm(入门)
  18. macd金叉不涨又死叉准确率_MACD金叉周线选股公式怎么设置及计算
  19. 使用计算机生成景物图像,使用计算机生成假想景物的图像,其主要步骤是______。...
  20. 阿里巴巴2015校园招聘面试经历(笔者面试问题----倾情奉献)

热门文章

  1. 生活中的可靠性小案例9:由艾草水联想到的腐蚀问题
  2. 鸿蒙之境的称号,神都夜行录鸿蒙之境全关卡阵容配置汇总
  3. Java学习:面向对象编程
  4. 洛谷P3412 仓鼠找$Sugar\ II$题解(期望+统计论?)
  5. 解决No module named flask的问题
  6. 30余种加密编码类型的密文特征分析,资深Python开发带你入门Framework
  7. matlab数据截取字符串,matlab截取字符串
  8. 阿里云OSS上传文件以及获取文件
  9. TortoiseSVN小乌龟GIT之使用教程
  10. procreate怎么画圆形