.htaccess и его последствия

Главные вкладки

Аватар пользователя Xeux Xeux 12 февраля 2010 в 13:43

Добрый вечер.
Есть ли какой способ для определения, какой файл .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?>

Комментарии

Аватар пользователя toshaxtsa toshaxtsa 12 февраля 2010 в 15:04

А в каком месте ВЫ прописывали.
Есть главный файл - он находиться в корне сайта.
А есть файлы, которые отвечают за доступ в определенных папках.
В Вашем случае надо было прописывать в корневом файле. И файл должен быть один.

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

Аватар пользователя Xeux Xeux 12 февраля 2010 в 15:19

Хочется, чтобы совсем не было доступа у IP к чему-либо на сайте. А то как-то *.js переделываются нехорошими людьми

Аватар пользователя Xeux Xeux 12 февраля 2010 в 15:33

Сейчас задача, как убрать аутенфикацию. А потом думать, что делать дальше.

"RxB" wrote:
Так блок или регион?

Вот это не знаю. В отношении чего? Один IP или диапазон?

Аватар пользователя Azerot Azerot 12 февраля 2010 в 21:05

Помоему здесь явно очень хорошо всё объясняется
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