Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> 電腦軟件教程 >> 服務器技術 >> 關於服務器 >> Apache下禁止某目錄的PHP執行權限

Apache下禁止某目錄的PHP執行權限

日期:2017/2/8 10:12:56      編輯:關於服務器

在IIS環境下,可以在Internet 信息服務(IIS)管理器中對目錄的腳本執行權限進行設置。

在Apache環境下如何設置呢?

我查到了兩種方案:

方案1)通過.htaccess限制對.php文件的請求。

在要取消PHP執行權限的目錄下建立.htaccess文件,輸入下面的內容並保存即可。

<Files  ~ ".php">

order allow,deny

deny from all

</Files>

前提是你的Apache開啟了URL重寫功能。


方案2)在Apache的配置文件中設置。

找到對應的虛擬主機節,並加入如下內容,然後重啟httpd即可。

<Directory  "要去掉PHP執行權限的目錄路徑">

<Files  ~  ".php">

  Order  allow,deny

  Deny  from  all

</Files>

</Directory>

目前我采用的是方案1,我感覺這樣比較靈活。而且對於一般沒有管理Apache權限的虛擬主機也適用

Copyright © Windows教程網 All Rights Reserved