详解Apache中.htaccess文件的功能写法ap ac he中.htac c es s文件的功能写法
- .htac c es s文件(或者分布式配置文件提供了针对目录改变配置的方法 即在一个特定的文档目录中放置一个包含一个或多个指令的文件 以作用于此目录及其所有子目录。作为用户所能使用的命令受到限制。管理员可以通过Apache的Alloed Out
411 Content Length Required
412 Precondition Failed
413 Request Entity Too Long
414 Request URI Too Long
415 Unsupported Media Type
常见的服务器错误返回代码
500 Internal S erver Error
用户可以利用.htacces s指定自己事先制作好的错误提醒页面。一般情况下人们可以专门设立一个目录例如erro rs放置这些页面。然后再.htacc ess中加入如下的指令
Erro rDo c ument 404/e rro rs/no tfo und.html
ErrorDo cument 500/errors/internalerror.html
一条指令一行。上述第一条指令的意思是对于404也就是没有找到所需要的文档的时候得显示页面为/erro rs 目录下的no tfo und.html页面。不难看出语法格式为
Erro rDo c ument错误代码/目录名/文件名.扩展名
如果所需要提示的信息很少的话不必专门制作页面直接在指令中使用HT ML号了例如下面这个例子
ErrorDocument 401<body bgcolor=#ffffff><h 1>你没有权限访问该页面请放弃</h 1></b o dy>
文档访问的密码保护
要利用.htaccess对某个目录下的文档设定访问用户和对应的密码首先要做的是生成一个.htpasse EnterPass 210.21.112.43deny from 219.146.95allo all
第二行拒绝某个IP 第三行拒绝某个IP段 也就是
219.146.95.0~219.146.95.255
想要拒绝所有人用deny from all好了。不止用IP也可以用域名来设定。
保护.htac c es s文档
在使用.htaccess来设置目录的密码保护时它包含了密码文件的路径。从安全考虑有必要把.htaccess也保护起来不让别人看
到其中的内容。虽然可以用其他方式做到这点 比如文档的权限。不过 .htacc ess本身也能做到只需加入如下的指令
<F iles .htaccess>order allo all
</F iles> URL转向
我们可能对网站进行重新规划将文档进行了迁移或者更改了目录。这时候来自搜索引擎或者其他网站链接过来的访问就可能出错。这种情况下可以通过如下指令来完成旧的URL自动转向到新的
Redirect/旧目录/旧文档名新文档的地址
或者整个目录的转向
Redirect旧目录新目录
改变缺省的首页文件
一般情况下缺省的首页文件名有d e fault 。 f|jp g)$ - [F] 如果觉得让别人的页面开个天窗不好看那可以用一张图片来代替Reg_P ageNo tFo und.gif[R,L]
上一页12. .. . 。
已经有一段时间没有分享阿里云服务商的促销活动,主要原因在于他们以前的促销都仅限新用户,而且我们大部分人都已经有过账户基本上促销活动和我们无缘。即便老用户可选新产品购买,也是比较配置较高的,所以就懒得分享。这不看到有阿里云金秋活动,有不错的促销活动可以允许产品新购。即便我们是老用户,但是比如你没有购买过他们轻量服务器,也是可以享受优惠活动的。这次轻量服务器在金秋活动中力度折扣比较大,2G5M配置年付...
最近发现一个比较怪异的事情,在访问和登录大部分国外主机商和域名商的时候都需要二次验证。常见的就是需要我们勾选判断是不是真人。以及比如在刚才要访问Namecheap检查前几天送给网友域名的账户域名是否转出的,再次登录网站的时候又需要人机验证。这里有看到"Attention Required"的提示。我们只能手工选择按钮,然后根据验证码进行选择合适的标记。这次我要选择的是船的标识,每次需要选择三个,一...
提速啦简单介绍下提速啦 是成立于2012年的IDC老兵 长期以来是很多入门级IDC用户的必选商家 便宜 稳定 廉价 是你创业分销的不二之选,目前市场上很多的商家都是从提速啦拿货然后去分销的。提速啦最新物理机活动 爆炸便宜的香港CN2物理服务器 和 日本CN2物理服务器香港CTG E5 2650 16G内存 20M CN2带宽 1T硬盘 150元/月日本CN2 E5 2650 16G内存 20M C...