欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

apache的AllowOverride以及Options使用詳解

 更新時間:2012年11月03日 21:47:31   作者:  
通常利用Apache的rewrite模塊對 URL 進行重寫的時候, rewrite規(guī)則會寫在 .htaccess 文件里。但要使 apache 能夠正常的讀取.htaccess 文件的內容,就必須對.htaccess 所在目錄進行配置
AllowOverride參數就是指明Apache服務器是否去找.htacess文件作為配置文件,如果設置為none,那么服務器將忽略.htacess文件,如果設置為All,那么所有在.htaccess文件里有的指令都將被重寫。對于AllowOverride,還可以對它指定如下一些能被重寫的指令類型.

通常利用Apache的rewrite模塊對 URL 進行重寫的時候, rewrite規(guī)則會寫在 .htaccess 文件里。但要使 apache 能夠正常的讀取.htaccess 文件的內容,就必須對.htaccess 所在目錄進行配置。從安全性考慮,根目錄的AllowOverride屬性一般都配置成不允許任何Override ,即

復制代碼 代碼如下:

<Directory />
AllowOverride None
</Directory>


在 AllowOverride 設置為 None 時, .htaccess 文件將被完全忽略。當此指令設置為 All 時,所有具有 ".htaccess" 作用域的指令都允許出現在 .htaccess 文件中。

而對于 URL rewrite 來說,至少需要把目錄設置為

復制代碼 代碼如下:

< Directory /myblogroot/>
AllowOverride FileInfo
< /Directory>


2.在要支持url rewirte的目錄啟用 Options FollowSymLinks和AllowOverride All

復制代碼 代碼如下:

Alias /php "c:/web/php/"
<Directory "c:/web/php/">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>


這樣通過http://localhost:8080/php/訪問時,/php/和其下面的子目錄將支持url rewrite

1  AuthConfig  允許使用所有的權限指令,他們包括AuthDBMGroupFile AuthDBMUserFile  AuthGroupFile  AuthName AuthTypeAuthUserFile和Require

2  FileInfo    允許使用文件控制類型的指令。它們包括AddEncoding AddLanguage  AddType  DEfaultType ErrorDocument LanguagePriority

3  Indexes     允許使用目錄控制類型的指令。它們包括AddDescription  AddIcon  AddIconByEncoding AddIconByType  DefaultIcon  DirectoryIndex  FancyIndexing  HeaderName  IndexIgnore  IndexOptions ReadmeName

4  Limit       允許使用權限控制指令。它們包括Allow Deny和Order

5  Options     允許使用控制目錄特征的指令.他們包括Options 和XBitHack

Options

1  All         準許以下除MultiViews以外所有功能

2  MultiViews  允許多重內容被瀏覽,如果你的目錄下有一個叫做foo.txt的文件,那么你可以通過/foo來訪問到它,這對于一個多語言內容的站點比較有用

3  Indexes     若該目錄下無index文件,則準許顯示該目錄下的文件以供選擇

4  IncludesNOEXEC  準許SSI,但不可使用#exec和#include功能

5  Includes    準許SSI

6  FollowSymLinks  在該目錄中,服務器將跟蹤符號鏈接。注意,即使服務器跟蹤符號鏈接,它也不會改變用來匹配不同區(qū)域的路徑名,如果在<Local>;標記內設置,該選項會被忽略

7  SymLinksIfOwnerMatch  在該目錄中僅僅跟蹤本站點內的鏈接

8  ExecCGI     在該目錄下準許使用CGI

相關文章

  • Nginx 下配置SSL證書的方法

    Nginx 下配置SSL證書的方法

    默認 Nginx 是沒有 ssl 模塊的,而我的 VPS 默認裝的是 Nginx 0.7.63 ,順帶把 Nginx 升級到 0.7.64 并且 配置 ssl 模塊方法如下
    2010-08-08
  • PHP程序員玩轉Linux系列 自動備份與SVN

    PHP程序員玩轉Linux系列 自動備份與SVN

    這篇文章主要為大家詳細介紹了PHP程序員玩轉Linux系列文章,學習自動備份與SVN教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • Trash-Cli:Linux上的命令行回收站工具

    Trash-Cli:Linux上的命令行回收站工具

    今天小編就為大家分享一篇關于Linux上的命令行回收站工具,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-09-09
  • Linux查看PCIe版本及速率的方法

    Linux查看PCIe版本及速率的方法

    在本篇文章里小編給大家整理的是關于Linux查看PCIe版本及速率的方法以及相關知識點,需要的朋友們參考下。
    2019-10-10
  • Ubuntu19.10開啟ssh服務(詳細過程)

    Ubuntu19.10開啟ssh服務(詳細過程)

    這篇文章主要介紹了Ubuntu19.10開啟ssh服務,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-05-05
  • Linux使用Cron+AT實現在某個確定的時間段內隨機執(zhí)行命令

    Linux使用Cron+AT實現在某個確定的時間段內隨機執(zhí)行命令

    寫了個腳本簽到,但是不想總是在確定的時間簽到,不然在數據庫里面的記錄太假了,所以需要在確定的時間段內,隨機選個時間執(zhí)行,最后想到了使用Cron+AT實現,需要的朋友可以參考下
    2016-07-07
  • linux引導系統(tǒng)的方法分析

    linux引導系統(tǒng)的方法分析

    這篇文章主要介紹了linux引導系統(tǒng)的方法,總結分析了Linux引導系統(tǒng)相關原理、操作命令與注意事項,需要的朋友可以參考下
    2020-03-03
  • ubuntu 16.04系統(tǒng)完美解決pip不能升級的問題

    ubuntu 16.04系統(tǒng)完美解決pip不能升級的問題

    這篇文章主要介紹了ubuntu 16.04系統(tǒng)完美解決pip不能升級的問題 ,本文圖文并茂給大家介紹的非常詳細,需要的朋友可以參考下
    2018-04-04
  • Linux性能測試 pmap命令詳解

    Linux性能測試 pmap命令詳解

    pmap命令用于顯示一個或多個進程的內存狀態(tài),下面通過本文給大家分享Linux性能測試 pmap命令詳解,需要的朋友參考下吧
    2017-09-09
  • Linux編程之ICMP洪水攻擊

    Linux編程之ICMP洪水攻擊

    這篇文章主要為大家詳細介紹了Linux編程之ICMP洪水攻擊的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06

最新評論