Apache下禁止某目錄的PHP執行權限
在IIS環境下,可以在Internet 信息服務(IIS)管理器中對目錄的腳本執行權限進行設置。
在Apache環境下如何設置呢?
我查到了兩種方案:
方案1)通過.htaccess限制對.php文件的請求。
在要取消PHP執行權限的目錄下建立.htaccess文件,輸入下面的內容并保存即可。
<Files ~ ".php">
order allow,deny
deny from all
</Files>
前提是你的Apache開啟了URL重寫功能。
如何開啟?看這里:http://www.dq05.cnsrc="/tech/663499.html
方案2)在Apache的配置文件中設置。
找到對應的虛擬主機節,并加入如下內容,然后重啟httpd即可。
<Directory "要去掉PHP執行權限的目錄路徑">
<Files ~ ".php">
Order allow,deny
Deny from all
</Files>
</Directory>
目前我采用的是方案1,我感覺這樣比較靈活。而且對于一般沒有管理Apache權限的虛擬主機也適用。
關鍵詞:Apache,PHP執行權限
閱讀本文后您有什么感想? 已有 人給出評價!
- 0
- 0
- 0
- 0
- 0
- 0