2019独角兽企业重金招聘Python工程师标准>>>

.htaccess 文件(或者“分布式配置文件”) 提供了针对每个目录改变配置文件的方法,即在一个特定的目录中放置一个包含指令个的文件,其中的指令作用于此目录及其所有的子目录。任何出现在配置文件中的指令都可能出现在.htaccess文件中。该文件在httpd.conf文件的AccessFileName指令中指定,用于进行单一目录的配置。
      一般情况下,不应该使用  .htaccess 文件,除非你对主配置文件没有访问权限,把用户认证写在主配置文件中,是一种回归更好的方法。 .htaccess 文件应该被用在内容提供者需要针对特定的目录改变服务器的配置而又没有权限访问主配置文件的条件下。
       虽然如此,还是要尽量避免使用  .htaccess 文件。任何希望放在  .htaccess 文件中的配置,都可以放置在主配置文件中的<Directory>段中,而且更高效。避免使用  .htaccess 文件有两个主要的原因:
(1)性能:如果用AllowOverride启用了  .htaccess 文件,则Apache需要在每个目录中查找  .htaccess 文件,因此无论是否真正用到,启用  .htaccess 文件都会导致性能的下降。对每一个请求,都需要读取一次  .htaccess 文件。Apache必须在所有上级的目录中查找  .htaccess 文件,以使所有有效的指令都起作用。
(2)安全:这样会允许用户自己修改服务器的配置,这可能会导致某些意想不到的修改,所以请认真考虑是否应当给予用户这样的权限。将 AllowOverride设置为none可以完全禁止使用  .htaccess 文件:
AllowOverride  None

转载于:https://my.oschina.net/wxweven/blog/59850

Apache 配置文件:.htaccess相关推荐

  1. apache配置文件详解与优化

    apache配置文件详解与优化 一.总结 一句话总结:结合apache配置文件中的英文说明和配置详解一起看 1.apache模块配置用的什么标签? IfModule 例如: <IfModule ...

  2. 如何让apache支持.htaccess 解决Internal Server Error The server …错误

    如何让apache支持.htaccess 解决Internal Server Error The server -错误 文章来源:小灰博客| 时间:2013-12-25 12:17:08| 作者:Le ...

  3. 初次使用Apache、ip地址、防火墙、域名、DNS、hosts文件、端口、URL介绍、Apache配置文件、配置虚拟主机、请求响应、http协议、

    Apache提供web服务: 启动Apache,让其客户端可以使用你机器上安装的Apache提供的web服务,访问你机器上的网站.这种情况下你的计算机就是服务器,别人的机器就是客户端. 注意:确保配置 ...

  4. linux配置apache不管用,Linux中apache配置文件详解

    Linux中apache配置文件:/etc/httpd/conf/httpd.conf ServerTokens OS//当服务器响应主机头(header)信息时显示Apache的版本和操作系统名称 ...

  5. PHP如何让apache支持.htaccess 解决Internal Server Error The server …错误

    TP框架  打开 www.newtp.com/index.php/Home/Index/abc出现 如下错误: Internal Server Error The server encountered ...

  6. Apache配置文件httpd.conf详解

    转自:http://www.jianshu.com/p/c36dd3946e74 Apache配置文件httpd.conf详解 Apache的配置由httpd.conf文件配置,因此下面的配置指令都是 ...

  7. 如何让apache支持.htaccess 解决Internal Server Error The server …错误

     今天朋友发来一套叫"PHP爱家房产网源码v5.01_destoon内核%4017558.net"的程序,让修改点东西,我在本地环境打开测试,导入数据库后打开发现报错,应该是服 ...

  8. Apache配置文件分析

    1.安装和启动apache: [root@gaosh-64 ~]# yum install httpd [root@gaosh-64 ~]# systemctl restart httpd [root ...

  9. linux apache htaccess,Apache下htaccess的配置使用详解

    Apache下htaccess的配置使用详解 看到群里很多前辈都在讨论.htaccess的用法,自己之前也小用过,只做了404的重定向,当然.htaccess的功能远不止这些,他还可以帮助我们做很多( ...

  10. Atitit. 软件GUIbutton与仪表盘--webserver区--获取apache配置文件路径 linux and apache的启动、停止、重新启动...

    Atitit.   软件GUIbutton与仪表盘--webserver区--获取apache配置文件路径 linux and apache的启动.停止.重新启动 能够通过"netstat  ...

最新文章

  1. 基于python的游戏设计与实现-python五子棋游戏的设计与实现
  2. 解决SecureCRT中文版数据库里没找到防火墙'无'的错误提示
  3. 微信小程序开发系列教程三:微信小程序的调试方法
  4. MATLAB图像小波变换
  5. CSS3实现小黄人动画
  6. C语言中的回调函数(Callback Function)
  7. rabbitmq 一个生产者多个消费者_RabbitMQ入门学习系列(二),单生产者消费者
  8. Python导入模块,Python import用法(超级详细)
  9. Java抓取网页图片
  10. MATLAB读取数据文件
  11. 基于广度优先遍历算法求采用邻接表存储的无向连通图G中从顶点u到v的最短路径
  12. 大数据时代的安全威胁
  13. Physically Based Rendering——史上最容易理解的BRDF中D函数NDF的中文资料
  14. uniapp (H5、小程序、app)地图导航
  15. Log4j简单xml配置
  16. VC知识库之应用控制
  17. win10如何解决Excel双击打开显示灰色空白?
  18. Android MTK 放电曲线以及库轮值矫正
  19. Css实现刘海,纯CSS样式写刘海屏效果
  20. 【人工智能行业大师访谈1】吴恩达采访 Geoffery Hinton

热门文章

  1. go mysql recover_Go基础系列:defer、panic和recover
  2. 蓝桥杯2015年第六届C/C++B组国赛第一题-积分之迷
  3. 7-7 找出总分最高的学生 (15 分)
  4. jQuery~函数封装记1
  5. python tkinter
  6. JDK_Proxy_InvocationHandler_动态代理
  7. 设计模式14——行为型模式之职责链模式
  8. HCIE-RS面试--STP选举原理,状态机和接口角色
  9. HCIE-RS面试----数据帧格式
  10. 微信授权获取基本信息java_Java微信网页授权授权获取用户基本信息