欢迎来到电脑知识学习网,如果您喜欢,请记住我们的网站!

当前位置:主页 > 知识荟萃 >

apache开启.htaccess及.htaccess的使用方法

时间:2019-03-06 17:56

编辑:网络整理

标签:

导读:
    今天本地调试PHP程序,用到了.htaccess,而默认配置里面开启.htaccess,在网上找到了开启.htaccess的可行方法,供朋友们借鉴。今天本地调试PHP程序,用到了.htaccess,而默认配置里面开启.htaccess,在网上找到了开启.htaccess的可行方法,供朋友们借鉴。(开启的我他的方法不行,查找了一下AllowOverrideNone全部的都给换成AllowOverrideAll就了,原因不明,O(∩_∩)O~记得修改完httpd.conf以后一定要重启下apache才的哦~)
 
    1.如何让的本地APACHE器.htaccess
 
    如何让的本地APACHE器".htaccess"呢?其实只要简朴修改一下apache的httpd.conf设置就让APACHE.htaccess了,来看看操作
 
    打开httpd.conf(在那里?APACHE目录的CONF目录里面),用文本编纂器打开后,查找
 
    (1)
 
    OptionsFollowSymLinks
 
    AllowOverrideNone
 
    改为
 
    OptionsFollowSymLinks
 
    AllowOverrideAll
 
    (2)去掉下面的注释
 
    LoadModulerewrite_modulemodules/mod_rewrite.so
 
    就了
 
    2.htaccess写法
 
    Apache中的.htaccess(或者”分布式配置”了针对目录改变配置的方法,即,在特定的文档目录中放置包含或多个指令的,以作用于此目录及其子目录。作为,所能的命令受到限制。***Apache的AllowOverride指令来设置。
 
    子目录中的指令会笼盖更高级目录或者主器配置中的指令。
 
    .htaccess必需以ASCII模式上传,最好将其权限设置为644。
 
    错误文档的定位
 
    常用的客户端哀求错误返回代码:
 
    401AuthorizationRequired
 
    403Forbidden
 
    404NotFound
 
    405MethodNotAllowed
 
    408RequestTimedOut
 
    411ContentLengthRequired
 
    412PreconditionFailed
 
    413RequestEntityTooLong
 
    414RequestURITooLong
 
    415UnsupportedMediaType
 
    常见的器错误返回代码:
 
    500InternalServerError
 
    利用.htaccess指定事先制作好的错误提醒页面。一般下,人们专门设立目录,例如errors放置页面。然后再.htaccess中,加入如下的指令:
 
    ErrorDocument404/errors/notfound.html
 
    ErrorDocument500/errors/internalerror.html
 
    一条指令一行。上述第一条指令的意思是对于404,也找到所的文档的得显示页面为/errors目录下的notfound.html页面。不难看出语法格局为:
 
    ErrorDocument错误代码/目录名/名.扩展名
 
    所提示的很少的话,不必专门制作页面,直接在指令中HTML号了,例如下面例子:
 
    ErrorDocument401“你权限访问该页面,请抛却!”
 
    文档访问的密码保护
 
    要利用.htaccess对某个目录下的文档设定访问和对应的密码,首先要做的是生成.htpasswd的文本文档,例如:
 
    zheng:y4E7Ep8e7EYV
 
    这里密码经由加密,找些工具将密码加密成.htaccess的编码。该文档最好不要放在www目录下,建议放在www根目录文档之外,这样更为安全些。
 
    有了授权文档,在.htaccess中加入如下指令了:
 
    AuthUserFile.htpasswd的器目录
 
    AuthGroupFile/dev/null(授权访问的目录)
 
    AuthNameEnterPassword
 
    AuthTypeBasic(授权类型)
 
    是的主人,应该处处为着想。——雷锋
 
    requireuserwsabstract(允许访问的,但愿表中都允许,requirevalid-user)

上篇:上一篇:Linux Apache Web 服务器终极教程

下篇:下一篇:没有了

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐
栏目热点
猜你喜欢

关于电脑知识学习网 | 联系方式 | 发展历程 | 版权声明 | 帮助(?) | 广告联系 | 网站地图

Copyright 2013-2018 DNZS678.com 〖电脑知识学习网〗 版权所有 豫ICP备17027119号-1 | 正在申请中

声明: 本站 所有文章来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告