AllowOverride參數(shù)就是指明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" 作用域的指令都允許出現(xiàn)在 .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
新聞名稱:apache的AllowOverride以及Options使用詳解
文章源于:http://vcdvsql.cn/article38/josp.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設、網(wǎng)站排名、網(wǎng)頁設計公司、定制開發(fā)、Google、虛擬主機
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)