<var id="hrfrj"></var><cite id="hrfrj"><video id="hrfrj"><menuitem id="hrfrj"></menuitem></video></cite>
<cite id="hrfrj"><video id="hrfrj"><menuitem id="hrfrj"></menuitem></video></cite>
<noframes id="hrfrj"><listing id="hrfrj"></listing>
<ins id="hrfrj"></ins>
<cite id="hrfrj"><video id="hrfrj"></video></cite>
<cite id="hrfrj"></cite>
<cite id="hrfrj"></cite>
<var id="hrfrj"></var>
<cite id="hrfrj"><video id="hrfrj"><menuitem id="hrfrj"></menuitem></video></cite><var id="hrfrj"></var>
<cite id="hrfrj"></cite>
首页 > 编程 > PHP > 正文

php中.htaccess文件的作用

2020-04-27 18:57:55
字体:
来源:转载
供稿:网友

    htaccess文件允许我们针对特定目录及其子目录修改一些服务器设置,虽然这种类型的配置最好是在服务器本身配置文件的<Directory>小节部分处理,但有时我们根本没有权限访问这个配置文件,尤其是当我们在一台共享的托管主机上,大多数共享主机服务商只允许我们以。htaccess方式来改变服务器的行为。

    .htaccess文件是一个简单的文本文件,注意文件名前的“。”很重要,我们可以用自己喜欢的文本编辑器编辑它,然后上传到我们的服务器,将其放在我们想要改变服务器默认行为的目录下。

    通过。htaccess文件我们可以做的事包括:为文件夹设置密码?;?,创建重定向,调整PHP设置,控制文件缓存,控制服务器如何处理扩展名(例如,我 们可以让一个HTML文件通过PHP??樵诵?,而不是简单的通过Web服务器解析它),以及改变文件返回给访问者的方式。下面我开始介绍这个文件最常见的 8种用法。

  1、禁止对无索引文件的目录进行文件列表展示

  默认情况下,当我们访问网站的某个无索引文件(如index.html,index.htm或index.php)目录时,服务器会显示该目录 的文件和子目录列表,这是非常危险的,因为它可能暴露网站的内部结构,也许不小心就将含有敏感信息的文件公之于众了,为了禁止这种行为,我们可以在网站根 目录创建一个.htaccess文件,内容如下:
Options –Indexes

  2、创建重定向或改变丢失文件的响应状态

  当我们从服务器请求一个找不到的文件时,默认情况下服务器会返回404状态码,浏览器和访问者便知道URL指定的位置找不到该文件,但这是一个通用的消息,没有太大的实际意义,我们希望告诉浏览器和访问者更多有用的信息,如:

  ◆文件被永久移走

  状态码301告诉浏览器文件已经被永久移动到另一个位置,这样我们就可以通过.htaccess文件实现重定向了,例如,使用下面的代码可以将浏览器重定向到新的地址:

  Redirect 301 /path/from/htaccess/file.html http://www.domain.tld/path/file.html

  ◆文件被暂时移走

  状态码307告诉浏览器文件已经被移走,但这是暂时的,浏览器接收到301状态码时就会访问新地址,但不用改变文件的链接,也不会为新地址创建缓存(除非它受Cache-Control或过期头信息字段控制),浏览器每次都会继续请求源地址。

  Redirect 307 /path/from/htaccess/file.html http://www.domain.tld/path/file.html
(责任编辑:VEVB)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
色欲色香天天天综合网站免费-国产精品美女久久久免费
<蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>