apache开启 htaccess及 htaccess的使用方法 联系客服

发布时间 : 星期三 文章apache开启 htaccess及 htaccess的使用方法更新完毕开始阅读601175f8c8d376eeaeaa312c

apache开启.htaccess及.htaccess的使用方法 本地调试PHP程序的时候,要用到.htaccess,而默认配置里面开启.htaccess,在网上找到了开启.htaccess的可行方法,供朋友们借鉴。(网络上找的方法不行,查找了一下AllowOverride None全部的都给换成AllowOverride All就了,原因不明,O(∩_∩)O~ 记得修改完httpd.conf以后一定要重启下apache哦~ )

1 . 如何让的本地APACHE器.htaccess

如何让本地APACHE实现开启.htaccess呢?其实只要简朴修改一下apache的httpd.conf设置就让APACHE能够开启.htaccess了,来看看操作

打开httpd.conf(APACHE目录的CONF目录里面),用文本编纂器打开后,查找,然后把 (1)

Options FollowSymLinks AllowOverride None

改为

Options FollowSymLinks AllowOverride All

(2)去掉下面的注释 LoadModule rewrite_module modules/mod_rewrite.so

就行了

2. htaccess 写法

Apache中的.htaccess(或者”分布式配置”了针对目录改变配置的方法,即,在特定的文档目录中放置包含或多个指令的,以作用于此目录及其子目录。作为,所能的命令受到限制。***Apache的AllowOverride指令来设置。

子目录中的指令会笼盖更高级目录或者主器配置中的指令。

.htaccess必须要以ASCII模式上传,最好将其权限设置为644。

错误文档的定位

常用的客户端哀求错误返回代码: 401 Authorization Required 403 Forbidden 404 Not Found

405 Method Not Allowed 408 Request Timed Out

411 Content Length Required 412 Precondition Failed

413 Request Entity Too Long 414 Request URI Too Long 415 Unsupported Media Type

常见的器错误返回代码: 500 Internal Server Error

利用.htaccess指定事先制作好的错误提醒页面。一般下,人们专门设立目录,例如errors放置页面。然后再.htaccess中,加入如下的指令:

ErrorDocument 404 /errors/notfound.html

ErrorDocument 500 /errors/internalerror.html

一条指令一行。上述第一条指令的意思是对于404,也找到所的文档的得显示页面为/errors目录下的notfound.html页面。不难看出语法格局为:

ErrorDocument 错误代码 /目录名/名.扩展名

所提示的很少的话,不必专门制作页面,直接在指令中加上HTML元素代码了,例如下面例子:

ErrorDocument 401 “你权限访问该页面,请抛却!”

文档访问的密码保护

要利用.htaccess对某个目录下的文档设