2013-05-26 43 views
0

我有一個PHP網站上的xampp,我想阻止通過.htaccess訪問.js和.sql文件的URL。雖然我試圖使用這部分代碼的工作。試圖阻止與.htaccess的擴展訪問

<Files something.php> 
deny from all 
</Files> 

當我打開我的擴展.SQL或JS ..它沒有。例如:

<Files something.js> 
deny from all 
</Files> 

回答

2

我猜你不只是要阻止所謂的「東西」的文件,但.SQL和.js的所有文件?

這應該爲你工作:

<Files ~ "\.js$"> 
Deny from all 
</Files> 
<Files ~ "\.sql$"> 
Deny from all 
</Files> 

如果這會導致問題,發佈您的apache error.log中和access.log裏的內容可能會有所幫助!

+0

此代碼的工作原理,如果我改變擴展到PHP,否則不。 – Erik

+0

我剛剛發現問題出在瀏覽器中。 Safari瀏覽器和Chrome瀏覽器運行良好,但在Firefox中不行。 – Erik

+0

什麼不正確?如果您打開它,您的服務器上會有一個名爲「something.sql」的文件,該文件在瀏覽器中打開?你還可以發佈你正在測試的域的虛擬主機配置嗎? – meberhard