.htaccess文件
.htaccess文件(或者"分布式配置文件"),全称是Hypertext Access(超文本入口)。提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。
解析:
概述来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置。通过htaccess文件,可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。
Unix、Linux系统或者是任何版本的Apache Web服务器都是支持.htaccess的,但是有的主机服务商可能不允许你自定义自己的.htaccess文件。
启用.htaccess,需要修改httpd.conf,启用AllowOverride,并可以用AllowOverride限制特定命令的使用。如果需要使用.htaccess以外的其他文件名,可以用AccessFileName指令来改变。例如,需要使用.config ,则可以在服务器配置文件中按以下方法配置:AccessFileName .config 。
笼统地说,.htaccess可以帮我们实现包括:文件夹密码保护、用户自动重定向、自定义错误页面、改变你的文件扩展名、封禁特定IP地址的用户、只允许特定IP地址的用户、禁止目录列表,以及使用其他文件作为index文件等一些功能。
.htaccess文件相关推荐
- htaccess文件用法收集整理
1.时区设置 有些时候,当你在PHP里使用date或mktime函数时,由于时区的不同,它会显示出一些很奇怪的信息.下面是解决这个问题的方法之一.就是设置你的服务器的时区.你可以在这里找到所有支持的时 ...
- Linux下nginx支持.htaccess文件实现伪静态的方法!
在Google上搜索的资料很多人都说nginx目前不支持.htaccess文件,我按照nginx的规则试验了一下,结果发现nginx是完全支持.htaccess文件的! 方法如下: 1. 在需要使用. ...
- 详解Apache下.htaccess文件常用配置
.htaccess文件是Apache服务器中最常用的一个配置文件,它负责相关目录下的网页配置.通过htaccess文件,可以帮我们实现:网页301重定向.自定义404错误页面.改变文件扩展名.允许/阻 ...
- Htaccess文件是什么以及Windows下自由创建.htaccess文件的N种方法
.htaccess是什么 概述来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置. 通过htaccess文件,可以帮我们实现:网页301重定向.自定义404错误 ...
- 【建站系列教程】6、.htaccess文件的url重写规则-网页伪静态化
[建站系列教程]6..htaccess文件的url重写规则-网页伪静态化 如何创建.htaccess文件? .htaccess是什么 htaccess语法教程 写在前面:大家好,我是热爱编程的小泽. ...
- 最完的htaccess文件用法收集整理
1.时区设置 有些时候,当你在PHP里使用date或mktime函数时,由于时区的不同,它会显示出一些很奇怪的信息.下面是解决这个问题的方法之一.就是设置你的服务器的时区.你可以在这里找到所有支持的时 ...
- 由laravel 5.5无法获取url中的参数引发的apache的.htaccess文件问题
一.前言 我这边碰到的问题就是,无法获取url中的get参数.本地使用的是laravel 5.5版本.明明url里面清清楚楚的写着参数,但是你却获取不到,这感觉实在是很气很气.刚开始以为是larave ...
- php的htaccess,PHP .htaccess文件详细介绍
1.什么是.htaccess文件及 .htaccess文件(或者"分布式配置文件")提供了针对每个目录改变配置的方法,即在一个特定的目录中放置一个包含指令的文件,其中的指令作用于此 ...
- Apache通过配置.htaccess文件禁止访问.git、.svn等目录
如果你用过Git.SVN等代码版本控制工具的话,那肯定会知道,如果你需要拉去最新的代码到本地时,会自动生成一个.git或者.svn文件夹,里面包含一些项目相关的信息,如果在部署项目是,把这些文件公开暴 ...
- [转] apache配置rewrite及.htaccess文件
转载自: http://www.uh80.com/?p=654 apache配置rewrite及.htaccess文件 1. 首先确定您使用的 Apache 版本,及是否加载了 mod_Rewrit ...
最新文章
- PX4多机ros仿真报错
- Python 之 matplotlib (十三) subplot分格显示
- java 包含汉字,【转载】Java判断字符串中是不是包含汉字
- Oracle Database 快捷版 安装 连接
- 万事俱备只缺你,6月亚洲消费电子展不见不散
- 构建安全的Xml Web Service系列之初探使用Soap头
- sonar 质量配置 操作(质量规则)
- Nature、Science、Cell全加入!80家学术机构新冠研究全部免费
- 4款bt search
- mysql 自动维护uuid_MySQL实现自动使用uuid作为主键以及解决不能调用触发器的一点思路...
- API 安全成企业考虑的第一要务
- mysql配置和管理(转载)
- java io 字节流_Java之IO-字节流
- 搭建sspanel 教程三(后端教程)
- 前端分页加载功能实现?
- 关于token和refresh token
- Retina 显示屏的网页图片兼容方案
- 基于微信小程序开发的在线答题系统
- 计算机科学与技术2018毕业设计,计算机科学与技术学院关于补充2018届本科毕业设计(论文)工作细则的.PDF...
- com.zxy.android tiny,遇到一个 SIGABRT 这样的错误
热门文章
- MODBUS-RS485布线的8条准则
- 阿里CEO张勇:马云接班人,凭什么执掌4千亿美金公司?
- 590. N-ary Tree Postorder Traversal*
- STM32单片机的CRL和CRH寄存器
- 最详细最简单:最大公因数求法、辗转相除法、更相减损法,入门ACM,杭电水题,算法递归,初级算法题一看就懂
- 左倾堆 - 解析与实现
- pwnable.kr---blackjack
- C++面试题,阿里、百度、腾讯、华为、小米100道C++面试题目及答案
- 剑指offer(三)
- 第十九讲 信息安全管理【2021年软考-高级信息系统项目管理师】