文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程PHPApache指南: .htaccess文件使用手册
精品推荐
特别推荐
·菜鸟学PHP之Smarty入门
·PHP环境安全配置教程
·PHP入门指导:如何学习PHP?
·Php+Mysql注入专题
·PHP:实现给上传图片加水印的程序代码
·PHP动态网站开发中常用的8个小技巧
·PHP初学者:配置Apache服务器并且设置DNS
·初学PHP指导:php.ini 配置详细选项
·好文分享:PHP入门的学习方法
·急速搭建属于自己的Discuz!6论坛
·PHP入门:初学来看配置文件PHP.INI的中文注释
·php.ini配置,php.ini 中的 php-5.2.0 配置指令详解
·总结:一些PHP学习过程中的心得和经验
·新手入门:JSP初学者必须掌握的语法点
·PHP技巧:PHP脚本编程中的文件系统函数库
·详细讲解PHP编程中分页显示的制作
·成为PHP编程高手应该遵循的三个准则
·谈谈生成静态页面的一些经验
·新手入门:详细解述七个软件开发的原则
·简单的webservice开发例子
热点TOP10
·一个Struts实现分页,增删改查,Tiles,国际化的DEMO
·Windows XP下PHP+MySQL环境搭建
·JDBC连接Oracle数据库常见问题及解决方法
·简单的webservice开发例子
·MyEclipse+struts+Hibernate配置开发
·Php+Mysql注入专题
·菜鸟学PHP之Smarty入门
·php:树形结构的算法
·彻底解决中文名文件下载和下载文件内容乱码问题
·PHP 会话 (Session) 使用入门
·跟我来学PHP5:session会话的使用和分析
·急速搭建属于自己的Discuz!6论坛
·解决tomcat频繁死掉的问题
·学习教程:Java Annotation 高级应用
·表单验证类 Validator for PHP
·解密ZEND加密后的PHP
·用PHP模拟登陆
·用PHP实现多级树型菜单
·动态网页制作学习:PHP预定义变量
·PHP+Access设计留言版实战

Apache指南: .htaccess文件使用手册

日期:2007年7月8日 作者: 查看:[大字体 中字体 小字体]


因为在一个国外的空间的根文件夹下看到这个.htaccess,搞不懂是干什么的,在落伍论坛找到一篇文章,先转过来放着,以后再慢慢研究,嘿嘿.. 
    Apache指南: .htaccess文件 

.htaccess文件提供了针对目录改变配置的方法。 

  * .htaccess文件 
  * 工作原理和使用方法 
  * 使用.htaccess文件的场合 
  * 指令的生效 
  * 认证举例 
  * 服务器端包含举例 
  * CGI举例 
  * 疑难解答 

top 
.htaccess文件 
相关模块     相关指令 

  * core 
  * mod_auth 
  * mod_cgi 
  * mod_include 
  * mod_mime 

     

  * AccessFileName 
  * AllowOverride 
  * Options 
  * AddHandler 
  * SetHandler 
  * AuthType 
  * AuthName 
  * AuthUserFile 
  * AuthGroupFile 
  * Require 

top 
工作原理和使用方法 

.htaccess文件(或者"分布式配置文件"提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。 

说明:如果需要使用.htaccess以外的其他文件名,可以用AccessFileName指令来改变。 例如,需要使用.config,则可以在服务器配置文件中按以下方法配置: 

AccessFileName .config 

允许放在这些文件中的指令取决于AllowOverride指令, 此指令按类别决定了.htaccess文件中哪些指令才是有效的。 如果一个指令允许放在.htaccess文件中,则,在本手册的说明中,此指令会有一个覆盖段, 其中说明了为使此指令生效而必须在AllowOverride指令中设置的值。 

例如,本手册对AddDefaultCharset指令的说明表明了, 此指令可以用于.htaccess文件(见 Context一行),而Override一行是"FileInfo", 那么为使.htaccess中的此指令有效,则至少要设置"AllowOverride FileInfo"。 
例子: 
Context:     server config, virtual host, directory, .htaccess 
Override:     FileInfo 

如果不能确定一个特定的指令是否允许用于.htaccess文件, 可以查阅手册中对指令的说明,看在Context(“上下文”)行中是否有".htaccess."。 
top 
使用.htaccess文件的场合 

一般情况下,不应该使用.htaccess文件,除非你对主服务器配置文件没有存取权限。 有一种很常见的误解,认为用户认证只能通过.htaccess文件实现,但并不是这样, 把用户认证写在主服务器配置中是完全可行的,而且是一种很好的方法。 

在内容提供者需要针对目录改变服务器的配置而对服务器系统没有root权限时, 则应该使用.htaccess文件。如果服务器管理员不愿意频繁修改配置, 则可以允许用户通过.htaccess文件自己修改配置,尤其是ISP在一个机器上 宿主多个用户站点,而又希望用户可以自己改变配置的情况下。 

虽然如此,一般都应该尽可能地避免使用.htaccess文件。 任何希望放在.htaccess文件中的配置,都可以放在主服务器的<Directory>段中,而且更高效。 

避免使用.htaccess文件有两个主要原因。 

首先是性能。 如果AllowOverride允许使用.htaccess文件, 则,Apache需要在每个目录中查找.htaccess文件,因此,无论是否真正用到, 允许使用.htaccess文件都会导致性能的下降。 另外,每次请求一个页面时,都需要读取.htaccess文件。 

还有,Apache必须在所有更高级的目录中查找.htaccess文件, 使所有有效的指令都起作用(参见how directives are applied.),所以, 如果有对/www/htdocs/example中页面的请求,Apache必须查找以下文件: 

/.htaccess 

[1] [2] [3] [4] [5] [6] 下一页 




上一篇:优化mysql性能的十个参数的详细介绍

下一篇:加速动态网站 MySQL索引分析和优化

Apache指南: .htaccess文件使用手册 相关文章:
·MPEG、RM、WMV电影文件格式转换指南
·《人工少女2》操作指南 - 游戏手册
·高手进阶,终极内存技术指南——完整/进阶版
·暗黑破坏神2:毁灭之王 装备修改指南 - 游戏攻略
·腾讯QQ号码使用完全指南
·DENX U-Boot及Linux使用手册
·怎样清除硬盘及系统垃圾文件?
·EZ-USB 68013A开发指南
·清除垃圾文件DIY
·从零开始学黑客:网络黑客新手入门指南
Apache指南: .htaccess文件使用手册 相关软件:
·FLASH 8中文使用手册
·Adobe Photoshop CS 2 简体中文使用指南
·最强文件加密锁2007
·巨城文件保险柜 v2.3
·Office 2003 教程完全指南
·Ultra RM Converter(Real文件转换分割,合并)V3.3.0916 汉化版
·Allok Video Splitter(视频文件分割)V2.2 0726 修正II版
·联想OEM Winxp的5个文件
·8首国内知名摇滚乐队的mv(唐朝、黑豹、郑钧、何勇、指南针……)
·Microsoft Visio 2000 完全使用手册

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot