一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

Apache .htaccess文件的8個用法

  .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

  ◆文件不存在

  狀態碼410告訴瀏覽器,它請求的文件已經從服務器上永久刪除,和404不一樣,404僅僅表示文件不在這里的意思,而410表示文件不僅不在這里,在其它地方也沒有。

Redirect 410 /path/from/htaccess/file.html         
        

it知識庫Apache .htaccess文件的8個用法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 91精品免费观看老司机 | 午夜hhh视频在线观看hhhh | 成人在线精品视频 | 国产精品久久久久影院色 | 麻豆视频国产 | 久久婷婷午色综合夜啪 | 亚洲人成人 | 中文在线第一页 | 小说区图片区综合久久88 | 免费观看国产一区二区三区 | 欧美激情在线精品三区 | 国产精品乱 | 久久精品亚瑟全部免费观看 | 99爱在线精品视频免费观看9 | 久久精品94精品久久精品 | 久久伊人精品青青草原高清 | 一区二区三区中文 | 国产成人+综合亚洲+天堂 | 国产成人一区二区三区精品久久 | 婷婷六月综合 | 亚洲图片一区 | 2022年国产精品久久久久 | 99久久精品国产片 | 国产精品第1页在线观看 | 久久99久久99| 91探花福利精品国产自产在线 | 国产综合精品一区二区 | 99视频在线国产 | 激情五月婷婷综合网 | 一卡二卡≡卡四卡亚洲高清 | 91色在线视频| 四虎影视免费永久在线观看黄 | 91视频最新网址 | 久久精品免费全国观看国产 | 免费国产精品视频 | 亚洲午夜久久久久久噜噜噜 | 九九热亚洲精品综合视频 | 国产在线观看黄色 | 久久全国免费久久青青小草 | 91久久精品国产亚洲 | www.色.con|