2014-10-09 5 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

+0

Добро пожаловать, рад, что это сработало. – anubhava

Смежные вопросы