.htaccess бросает 404 - PullRequest
       0

.htaccess бросает 404

0 голосов
/ 11 декабря 2010

У меня есть .htaccess с правилами перезаписи:

RewriteEngine On
RewriteRule   ^admin/.*$ - [L]
RewriteRule !\.(gif|jpg|png|css|js|ico|htc|txt|swf|pdf)$ index.php
ErrorDocument 404 /404.php
#AddHandler php5-script .php
Options -Indexes

Как правило, он отправляет все файлы в index.php, кроме папки / admin / и типов файлов, указанных выше. Это работает просто отлично, но мне нужно было защитить папку / admin / с помощью .htaccess:

AuthName "Area Admin"
AuthUserFile "/path/to/folder/passwd/"
AuthType Basic
require valid-user

Когда я защищаю папку, / admin / перестает работать и начинает выдавать 404. Если я удаляю ее, она работает просто отлично.

1 Ответ

0 голосов
/ 11 декабря 2010

Добавьте .htaccess в корневой каталог администратора с вашими разрешениями.Таким образом, он исключит себя из вашего основного файла .htaccess и запросит учетные данные, если вы нажмете эту папку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...