.htaccess檔案

來源:互聯網
上載者:User

事實上.htaccess並不一定叫做.htaccess.你可以使用apache的 AccessFileName的指令來修改它為其它的名稱,如:

AccessFileName .config

 

.htaccess檔案是儲存在某個目錄下的一個設定檔,它提供了一個針對目錄進行特定配置的途徑.它使用的文法格式和apache的設定檔的差不多.

 

事實上,並不提倡使用.htaccess檔案,只在必要的情況下才使用.不過它也為對伺服器沒有許可權使用者提供了一種配置手段.據說目前有的VPS服務商就是用這種方式為使用者提供服務的.

 

.htaccess中的指令可以用<Directory>指令實現,並放在apache的設定檔中.從效能的角度上說,如果AllowOverride設定成允許使用AllowOverride,那麼apache會在每個目錄中搜尋.htaccess檔案,而不論你是否使用了該檔案.而且每次請求都需要載入一次該檔案.另一方面,apache還需要搜尋進階目錄的.htaccess檔案來決定在本目錄內需要應用的指令部分.所以呢,如果使用者請求的是/www/htdocs/example目錄下的一個檔案,那麼apache需要搜尋下列目錄

 

/.htaccess
/www/.htaccess
/www/htdocs/.htaccess
/www/htdocs/example/.htaccess

 

從安全的角度講,允許使用者修改伺服器配置可能會導致意外的變化.

可以使用 AllowOverride None禁用.htaccess檔案.

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.