Добрый вечер.
Есть ли какой способ для определения, какой файл .htaccess выполняется?
А то у меня непонятные действия происходят. Решил ограничить IP для полного доступа на сайт. Для чего добавил в .htaccess после
<?phpOrder Allow,Deny
#разрешаем заходить на сервер всем
Allow from all
Deny from IP-адрес?>
Сначала проверил со своим IP, всё работало, сайт меня не пропускал. Заменил на другой IP и успокоился. Потом не смог зайти на сайт - требование логина\пароля. Откатить к ранним версиям не получается - одна и та же вещь выходит. Понимаю, что не возможно удалить все .htaccess, т.к. работать не будет, но где происходят эти запросы (логина\пароля) не понятно. Есть в сообщении текст "Restricted Area". Файлы с такими запросами есть в \modules\.htaccess и \misc\.htaccess
<?phpAuthName 'Restricted Area'
AuthType Basic
AuthUserFile /home/h/homaniar/.authfile
require use?>
Комментарии
А в каком месте ВЫ прописывали.
Есть главный файл - он находиться в корне сайта.
А есть файлы, которые отвечают за доступ в определенных папках.
В Вашем случае надо было прописывать в корневом файле. И файл должен быть один.
А вообще в Друпал в настройках пользователей можно указать хосты, которым запретить доступ к сайту.
Прописал именно в корне. Но существуют ещё несколько файлов, в которых и есть ограничения.
Хочется, чтобы совсем не было доступа у IP к чему-либо на сайте. А то как-то *.js переделываются нехорошими людьми
Сейчас задача, как убрать аутенфикацию. А потом думать, что делать дальше.
Вот это не знаю. В отношении чего? Один IP или диапазон?
Да это я не в тот топик написал, я удалил коммент
Помоему здесь явно очень хорошо всё объясняется
http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html#order
с примерами!
Что касается .htaccess то отрабатывают все .htaccess которые апач встретит ОТ КОРНЯ САЙТА до КАТАЛОГА С URL, т.е. если в корне сайта (/public_html) лежит .htaccess и скажем в /public_html/kaka/ лежит .htaccess, то при попытке открыть URL: http://site.com/kaka/index.php сперва будет обработан /public_html/.htaccess, а затем /public_html/kaka/.htaccess