2014-10-09 176 views
1

我正在使用.htaccess來阻止訪問文件,但問題是,當我進入這樣的網站時:「domain.com」它贏得了' t顯示索引頁面,但是如下所示輸入時:「domain.com/index.htm」它向我顯示頁面。禁止您沒有權限訪問/在此服務器上2

這是我的.htaccess:

DirectoryIndex index.htm 
Options -Indexes 
Order deny,allow 
Deny from all 
<FilesMatch ".*\.(htm|gif|mp3|jpe?g|png)$"> 
    Allow from all 
</FilesMatch> 

請幫我解決這個問題。謝謝!!

回答

0

請勿使用Order/Deny指令。 替換你的代碼,像這樣mod_rewrite根據規則:

DirectoryIndex index.htm 
Options -Indexes 
RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} -f 
RewriteRule !\.(html?|gif|mp3|jpe?g|png)$ - [F,NC] 
+0

謝謝你,成功了! :) – Aradmey 2014-10-09 15:10:58

+0

不客氣,很高興它解決了。 – anubhava 2014-10-09 15:44:33

相關問題