AllowOverride 参数
AllowOverride的参数设置不对,可能导致部分链接打不开 (500或者403错误) :
***通常情况下,apache的配置都如下:
<Directory /var/www/virtual/××××××/htdocs>
# httpd dmn entry PHP support BEGIN.
# httpd dmn entry PHP support END.
Options -Indexes Includes FollowSymLinks MultiViews
AllowOverride AuthConfig FileInfo Options Limit
Order allow,deny
Allow from all
</Directory>
其中,关于的参数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)。可以在等号后面附加一个逗号分隔的(无空格的)Options选项列表,用来控制允许Options指令使用哪些选项。
***一般情况下,把配置文件修改如此便可以了,但是某些特殊环境下,即使这些参数都添加了,还是有500错误,这个时候,就要把原来的配置文件修改如下:
<Directory /var/www/virtual/××××××/htdocs>
# httpd dmn entry PHP support BEGIN.
# httpd dmn entry PHP support END.
#Options -Indexes Includes FollowSymLinks MultiViews
AllowOverride All //允许所有的override
Order allow,deny
Allow from all
</Directory>
******AllowOverride作用******
通常利用Apache的rewrite模块对 URL 进行重写的时候, rewrite规则会写在 .htaccess 文件里。但要使 apache 能够正常的读取.htaccess 文件的内容,就必须对.htaccess 所在目录进行配置。从安全性考虑,根目录的AllowOverride属性一般都配置成不允许任何Override ,即
< Directory />
AllowOverride None
< /Directory>
在 AllowOverride 设置为 None 时, .htaccess 文件将被完全忽略。当此指令设置为 All 时,所有具有 “.htaccess” 作用域的指令都允许出现在 .htaccess 文件中。
AllowOverride 参数相关推荐
- php allowoverride,Apache之AllowOverride参数详解
通常利用Apache的rewrite模块对 URL 进行重写的时候, rewrite规则会写在 .htaccess 文件里.但要使 apache 能够正常的读取.htaccess 文件的内容,就必须对 ...
- Apache之AllowOverride参数详解
通常利用Apache的rewrite模块对 URL 进行重写的时候, rewrite规则会写在 .htaccess 文件里.但要使 apache 能够正常的读取.htaccess 文件的内容,就必须对 ...
- Apache httpd.conf配置文件AllowOverride参数详解
AllowOverride从字面上解释是允许覆盖的意思,即Apache允许另一配置文件覆盖现有配置文件. 我们通常利用Apache的rewrite模块对URL进行重写,rewrite规则会写在 .ht ...
- AllowOverride以及Options相关指令
httpd.conf是Apache的主要配置文件,但是针对每个目录,apache还允许在它们各自的目录下放置一个叫做.htacess的文件,用于控制这个目录的属性. 通 常利用Apache的 ...
- apache的AllowOverride以及Options使用详解
AllowOverride参数就是指明Apache服务器是否去找.htacess文件作为配置文件,如果设置为none,那么服务器将忽略.htacess文件,如果设置为All,那么所有在.htacces ...
- Apache的AllowOverride以及Options相关指令
公司一JS程序员新装apache,项目的rewrite在他的机器上不起作用,解决办法: 1.检查apache的mod_rewrite是否开启 2.将conf/httpd.conf里的站点根目录配置的A ...
- AllowOverride
在 AllowOverride 设置为 None 时, .htaccess 文件将被完全忽略.当此指令设置为 All 时,所有具有 ".htaccess" 作用域的指令都允许出现在 ...
- php allowoverride,apache的AllowOverride以及Options使用详解
通常利用Apache的rewrite模块对 URL 进行重写的时候, rewrite规则会写在 .htaccess 文件里.但要使 apache 能够正常的读取.htaccess 文件的内容,就必须对 ...
- 由浅入深学习Apache httpd原理与配置
由浅入深学习Apache httpd原理与配置 原贴:http://jackcui.blog.51cto.com/11877206/1858989 文章防盗链地址:http://jackcui.blo ...
最新文章
- 如何在 TensorFlow 中用深度学习修复图像?(附论文)
- SQL - SQL 连接 JOIN 例解。(左连接,右连接,全连接,内连接,交叉连接,自连接)[转]...
- 初学Python——面向对象编程
- Django 执行 makemigrations 显示 No changes detected in app
- 查看显卡显存_3d渲染需要多大显存比较合适?显存在渲染中的作用
- ALBERT第一作者亲自讲解:Transformer、BERT、ALBERT、XLNet全面解析
- 初学 Delphi 嵌入汇编[10] - 函数返回值与寄存器
- C语言atoi函数的用法
- 怎样判断一个领导是否值得追随呢?
- Docker(十八)基于python3.5 以apline 为系统的python 环境
- 企业如何选择数据可视化工具
- nginx相关概念——负载均衡和动静分离
- Tomcat启动时报org.springframework.web.context.ContextLoaderListener错误解决方案
- Sigar使用详解(免费)
- 对未来国产操作系统的期望
- 【MySQL】源码编译MySQL8.x+升级gcc+升级cmake(亲测完整版)
- 阿里云天池学习赛-零基础入门数据分析-学术前沿趋势分析(task1)
- 5、数码相框之使用多种方法支持多输入
- JAVA集合05_Collection.toMap()应用、三个重载方法、解决重复key问题
- eclipse下前端提示
热门文章
- 鸿蒙开源oppo,华为鸿蒙开源,OPPO公关黄宏涛被推上风口浪尖,网上一片哗然
- 三、solidity 交易 transfer 的使用《实战NFT web3 solidity(新版本0.8.+)》
- 【FAQ】什么是 Canon EDSDK(EOS Digital SDK)
- JsonNode 读取数据
- 特效动画的播放机制,你真的了解吗?
- 组合式Api 及相关操作用法
- Java开源生鲜电商平台-支付模块的设计与架构(源码可下载)(1)
- 1.animation 判断动画结束,结束后执行另一事件;2.用css3写竖条纹背景
- Excel 截取字符串大全
- 待业将近一个月,晚上11点接到面试邀约电话,我却拒绝了...