apache的AllowOverride以及Options使用詳解

AllowOverride參數(shù)就是指明Apache服務(wù)器是否去找.htacess文件作為配置文件,如果設(shè)置為none,那么服務(wù)器將忽略.htacess文件,如果設(shè)置為All,那么所有在.htaccess文件里有的指令都將被重寫。對(duì)于AllowOverride,還可以對(duì)它指定如下一些能被重寫的指令類型.

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

十余年的遠(yuǎn)安網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)營(yíng)銷推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整遠(yuǎn)安建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“遠(yuǎn)安網(wǎng)站設(shè)計(jì)”,“遠(yuǎn)安網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

復(fù)制代碼代碼如下:

<Directory />
AllowOverride None
</Directory>

在 AllowOverride 設(shè)置為 None 時(shí), .htaccess 文件將被完全忽略。當(dāng)此指令設(shè)置為 All 時(shí),所有具有 ".htaccess" 作用域的指令都允許出現(xiàn)在 .htaccess 文件中。

而對(duì)于 URL rewrite 來說,至少需要把目錄設(shè)置為

復(fù)制代碼代碼如下:

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

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

復(fù)制代碼代碼如下:

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/訪問時(shí),/php/和其下面的子目錄將支持url rewrite

1 AuthConfig 允許使用所有的權(quán)限指令,他們包括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 允許使用權(quán)限控制指令。它們包括Allow Deny和Order

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

Options

1 All 準(zhǔn)許以下除MultiViews以外所有功能

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

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

4 IncludesNOEXEC 準(zhǔn)許SSI,但不可使用#exec和#include功能

5 Includes 準(zhǔn)許SSI

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

7 SymLinksIfOwnerMatch 在該目錄中僅僅跟蹤本站點(diǎn)內(nèi)的鏈接

8 ExecCGI 在該目錄下準(zhǔn)許使用CGI

新聞名稱:apache的AllowOverride以及Options使用詳解
文章源于:http://muchs.cn/article38/josp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、網(wǎng)站排名、網(wǎng)頁設(shè)計(jì)公司定制開發(fā)、Google虛擬主機(jī)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)