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

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

今天在本地调试PHP程序,用了。htaccess,但默认配置已打开。htaccess。我找到了一个可行的打开方法。我的朋友可以在网上学习。

今天在本地调试PHP程序,用了。htaccess,但默认配置已打开。htaccess。我找到了一个可行的打开方法。我的朋友可以在网上学习。(其他方法打开不了,就查AllowOverride None,用AllowOverride All替换。原因不明,O(_)O~记得修改httpd.conf ~)1 . 如何让的本地APACHE器.htaccess 如何使本地APACHE ampquot。htaccessampquot那又怎么样?其实只要简单修改apache的httpd.conf设置,让APACHE.htaccess来做就行了。我们来看看操作。

打开httpd.conf(哪里?在APACHE目录的CONF目录中),用文本编辑器打开它,并查找(1)选项Follow Symlinks AllowOverride None。

更改选项跟随符号链接允许覆盖所有

(2)去掉下面的注释 load module rewrite _ module modules/mod _ rewrite . so

只是。

2. htaccess 写法 阿帕奇的。htaccess(或“分布式配置”)显示了更改目录配置的方法,即,将包含一个或多个指令的放置在特定的文档目录中,以作用于该目录及其子目录。因为,可以给出的订单是有限的。***Apache的AllowOverride指令来设置它。

子目录中的指令将涵盖更高级目录或主机配置中的指令。htaccess必须以ASCII模式上传。最好将其权限设置为644。

文档的错误定位

通用客户端请求错误返回代码:401要求授权403禁止404未找到405不允许方法408请求超时411要求内容长度412前置条件失败413请求实体太长414请求URI太长415不支持的媒体类型

  常见的器错误返回代码: 500内部服务器错误

使用。htaccess来指定一个预先制作的错误警告页面。一般情况下,人们建立专门的目录,如错误放置页面。然后,在。htaccess,添加以下命令:

错误文档404 /errors/notfound.html错误文档500 /errors/internalerror.html

一个指令一行。上面的第一条指令意味着对于404,找到的文档的显示页面也是/errors目录中的notfound.html页面。不难看出,语法模式是:

错误文档错误代码/目录名/名称。延长

如果提示很少,就不需要专门制作页面,直接使用指令中的HTML号即可,比如下面这个例子:

ErrorDocument 401“您有权限访问此页面,请将其丢弃!”

  文档访问的密码保护 使用。htaccess要为目录中的文件设置访问权限和相应的密码,首先要做的就是生成一个文本文件。例如,htpasswd:

郑:y 4 e 7 e 8 e 7 eyv

在这里,密码是加密的。找一些工具把密码加密进去。htaccess代码。最好不要把这个文档放在www目录下,而是放在www根目录之外,这样更安全。

在授权文档中,将添加以下说明。htaccess:

Userfile.htpasswd目录AuthGroupFile /dev/null(授权访问目录)authname输入密码authtype basic(授权类型)

是的,主人,你应该考虑所有的事情。3354雷锋要求用户wsabstract(如果允许访问,希望所有表都允许,要求有效用户)

注意,括号是学习部添加的注释。

拒绝来自IP的访问

如果我不希望某个政府部门访问该网站,请将该部门的IP添加到。htaccess并拒绝它们。

例如:

订单允许,拒绝从210.10.56.32拒绝从219.5.45。允许所有人

第二行拒绝IP,第三行拒绝从219.5.45.0到219.2.45.255的IP段。

想拒绝人?使用全部拒绝。不仅是IP,还有域名。

  保护.htaccess文档 时。htaccess用于设置目录的密码保护,它包含密码的路径。出于安全考虑,有必要进行保护。其他人的htaccess。虽然也可以通过其他方法实现,比如文档权限。不可以。htaccess本身就可以做到,只需添加以下指令:

订单允许,拒绝拒绝全部

URL转向

您可能已经重新规划、迁移了文档或更改了目录。这一点,从搜索引擎或其他链接的访问可能会出错。在这种情况下,使用以下指令来完成旧URL到新URL的自动转换:

新文档的重定向/旧目录/旧文档名

还是整个目录的转折:

重定向旧目录、新目录

更改默认主页

通常,默认的主页名称有default、index等。不,有些目录没有默认名称,但是有一个特定的名称,比如pmwiki中的pmwiki.php。这种情况下,要记住名字去参观就很麻烦了。在中设置新的默认名称。htaccess:

索引目录index的新默认名称

还要列出多个一,顺序表示它们之间的优先级别,比如:

目录索引filename.html索引

防止连锁盗窃

如果不喜欢别人的网页或者文档,也可以按照htaccess的说明来做。

说明如下:

RewriteCond %{ HTTP_REFERER }上的RewriteEngine!^$重写第%{ HTTP_REFERER }!^http://(www.)?mydomain.com/.*$[NC]重写器。(gifamp线;jpg)$ - [F]

觉得让别人的页面开个天窗不太好,那就用一个来代替:

RewriteCond %{ HTTP_REFERER }上的RewriteEngine!^$重写第%{ HTTP_REFERER }!^http://(www.)?mydomain.com/.*$[NC]重写器。(gifamp线;$ http://www.mydomain.com/别名[R,L]JPG

其它补充: ,然后给出如何配置Apache来支持。htaccess文件,首先使用。htaccess文件会降低httpd服务器的性能。

方法找到Apache的httpd.conf配置文件,编辑器打开。

//find directory/options follow symlinks allow override none/directory

//更改为

目录/选项后跟符号链接AllowOverride All /Directory

//就可以了。

/*如果需要使用除。htaccess,您可以使用AccessFileName指令来更改它。例如,如果您需要使用。您可以在服务器配置文件中配置它,如下所示:*/AccessFileName。通常情况下,配置语法。htaccess文件与主配置文件相同。override指令确定。htaccess文件按类别有效。

(否)使用时。htaccess文件。通常,您不应该使用。除非您无权访问主配置文件。有一种常见的误解,认为用户身份验证只能通过。htaccess文件,但事实并非如此。将用户认证写在主配置文件中是完全可行的,也是一个很好的方法。的。当内容提供商需要在没有root权限的情况下更改特定目录的服务器配置时,应该使用htaccess文件。如果服务器管理员不想频繁更改配置,用户可以通过自己修改配置。htaccess文件,尤其是当ISP在同一台机器上运行多个用户站点并希望用户自己更改配置时。但是,一般来说,应尽可能避免htaccess文件。您想要放入的任何配置。htaccess文件可以放在主配置文件的节中,这样效率更高。避免使用有两个主要原因。htaccess文件。首先是性能。如果AllowOverride启用。htaccess文件,Apache需要查找。每个目录中的htaccess文件。因此,使能。不管实际使用与否,htaccess都会导致性能下降。此外。对于每个请求,需要读取一次htaccess文件。同样,阿帕奇必须寻找。htaccess文件,以使所有有效的指令工作。因此,如果您请求/ctusky/ctu/sky中的页面,Apache必须查找以下文件:

/.htaccess/CTU天空/。htaccess/CTU天空/CTU/。htaccess/CTU天空/。htaccess总共要访问4个额外的文件,即使这些文件都不存在,这也是本文开始说会影响服务器性能的原因。其次,安全。这将允许用户自行修改服务器的配置,可能会导致一些意想不到的修改,所以请认真考虑是否应该给用户这个权限。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • apache虚拟主机配置文件,apache配置虚拟主机的作用是什么
  • apache虚拟主机配置文件,apache配置虚拟主机的作用是什么,apache虚拟主机配置的三种方式(小结)
  • apache常用虚拟主机配置方法解析错误,apache常用虚拟主机配置方法解析网页
  • apache常用虚拟主机配置方法解析错误,apache常用虚拟主机配置方法解析网页,Apache常用虚拟主机配置方法解析
  • apache安装配置,apache服务器配置与使用工作笔记
  • apache安装配置,apache服务器配置与使用工作笔记,Apache 配置详解(最好的APACHE配置教程)
  • apache安装教程详解,apache需要安装吗
  • apache安装教程详解,apache需要安装吗,Apache安装配置避坑指南
  • apache任意文件上传,apache服务器上传文件
  • ,,让apache也支持asp环境的方法
  • ,,浅析Apache中RewriteCond规则参数的详细介绍
  • ,,Windows下apache ant安装、环境变量配置教程
  • ,,Apache负载均衡设置方法 mod_proxy使用介绍
  • ,,Apache RewriteBase 指令使用介绍
  • apache服务器的主要功能,apache 文件服务器
  • 留言与评论(共有 条评论)
       
    验证码: