Ограничение доступа к директории.

Обсуждение любых вопросов связанных с файлами конфигурации .htaccess

Ограничение доступа к директории.

Сообщение Skunsa » Сб дек 14, 2013 1:25 pm

Имеется некий сайт, допустим http://mojsajt.ru. Имеется директория http://mojsajt.ru/files/zip/. Как прописать в .htaccess чтобы запрос срабатывал только в случае запроса файлов с расширением .zip. И чтобы при ручном наборе http://mojsajt.ru/files/ перенаправляло на главную страницу или на ошибку 404 (что предпочтительнее).
Пробовала:
RewriteEngine On
RewriteRule !.(zip)$ http://mojsajt.ru/404.html
Выдаёт ошибку 500 где бы ни находилась, даже на главной.
Skunsa
 
Сообщений: 1
Зарегистрирован: Сб дек 14, 2013 1:23 pm
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение Emilien » Чт дек 10, 2015 6:49 am

.htaccess в корне сайта
Код: выделить все
RewriteEngine On

RewriteRule ^files/.*(?<!\.zip)$  -  [R=404,L]
Emilien
Мл. Сержант
 
Сообщений: 84
Зарегистрирован: Чт дек 10, 2015 3:35 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Ограничение доступа к директории сайта для NOD32

Сообщение Hunt0rr » Ср мар 02, 2016 10:16 am

Доброе утро коллеги. Долго ищу решение свой проблемы. Решил обратиться к профи.

Имеется следующая задача: организовать авторизацию на собственном веб сервере обновления нода.
Нод лицензионный, есть необходимость обновления со своего сервера в интернете удаленных машин.
Реализовано все таким образом:
1. Имеется свой сайт, на своем же серваке. Сайт поднят на битриксе, битрикс развернут на CentrOS.
2. На серваке создан каталог "nod_upd", который доступен по адресу http://мой_сайт.ru/nod_upd/
3. Обновление клиентских машин проходит без проблем, но есть огромное желание сделать авторизированный доступ к данному серверу обновлений, дабы отсеять любителей халявы.

Итак что для этого пытался делать: при помощи файлов .htpasswd и .htaccess закрыл доступ к каталогу "nod_upd" по данной инструкции (http://blog.d-it.ru/dev/how-to-close-on ... -password/).
При переходе по ссылке http://мой_сайт.ru/nod_upd/ через вебраузер, тот просит ввести логин и пароль. А вот ноду, почему то на все это пофиг, он без проблем вытягивает все базы несмотря на это.
Пару раз все таки срабатывал данный метод, и нод просил ввести логин и пароль. Так и не выявил закономерность. Но после смены связки логин:пароль в файле .htpasswd либо добавление новой связки, ноду становится на все это дело опять пофиг и он продолжает обновляться без всякой авторизации как ни в чем не бывало, хотя если открыть в браузере данную ссылку то вылетает окно с авторизацией.

Может кто решал данную проблему, либо уже обсуждалось тут подобное то дайте ссылку. Я уже весь инет перелопатил в поисках.
Либо направьте по нужному направлению.
Hunt0rr
 
Сообщений: 1
Зарегистрирован: Ср мар 02, 2016 10:12 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0


Вернуться в Htaccess

Кто сейчас на форуме

Зарегистрированные пользователи: YandexBot

cron