2014-03-07 38 views
1

影響子目錄我在這裏看到了有關的方向禁用PHP執行一些答覆,並會影響內部的所有子目錄。 如果我有這樣的禁用PHP執行目錄中,而無需使用htaccess的

/home/public_html/main/ 
    /home/public_html/main/sub1/ 
    /home/public_html/main/sub2/ 
    /home/public_html/main/sub3/ 

我需要做的.htaccess隻影響/主/文件夾的內容,讓子目錄繼續執行PHP目錄。

回答

0

你可以使用simular的選項:

<FilesMatch \.php$> 
    SetHandler None 
</FilesMatch> 

這將駐留在你的「主」文件夾,但它不是一個很好的解決方案,你不能確保用戶不會更改擴展名來解決這 - >你可以添加很多正則表達式,但又不愉快!

一旦您知道服務器認爲是PHP,您就可以完成此操作。

+0

我試過了,但它不工作,我在Drupal網站上發現了一些東西,但它需要在.htaccess文件中指定每個子目錄。我不能這樣做,因爲有許多子目錄,每天都會添加新的子目錄。 – alcane

+0

你是否考慮過在創建默認文件時寫入.htaccess文件 - >你試圖做的有點尷尬..也許可以刪除'/ main /'文件夾的exec權限? – Pogrindis

相關問題