|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.02.2016, 10:46 | #1 |
Пользователь
Регистрация: 23.01.2011
Сообщений: 28
|
Htaccess, как запретить доступ ко всем кроме нескольких файлов
Добрый день. Как в htaccess запретить доступ ко всем файлам и папкам в каталоге кроме нескольких файлов.
Ну вот например, есть каталог /admin/. В каталоге куча файлов и папок с разными разрешениями. Как разрешить доступ только к файлам /admin/file1.php, /admin/file5.php, /admin/file7.html, /admin/tpl/file1.tpl, /admin/kartinka1.jpg, а ко всем остальным запретить, например /admin/file2.php, /admin/file3.php, /admin/foto.png, /admin/tpl/file3.tpl и так далее (всего порядка 500 файлов и папок). |
15.02.2016, 11:53 | #2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Все запретить, а некоторые обратно разрешить:
Код:
|
15.02.2016, 14:54 | #3 |
Пользователь
Регистрация: 23.01.2011
Сообщений: 28
|
Спасибо огромное! Работает.
Пожалуйста, подскажите, а могу я подобным образом открыть доступ к странице вида: http://mysite.ru/admin/?act=users Попробовал вставить в ваш пример - не работает... Пробовал сделать Rewrite: Код:
Но добавляю в htaccess users\.html и не пашет. Код:
|
15.02.2016, 15:05 | #4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Так физически же нет такого файла – users.html – в директории admin.
Поэтому и не работает. Нужно давать доступ к /admin/index.php – судя по правилу RewriteRule, перенаправление происходит именно на него. |
15.02.2016, 15:32 | #5 |
Пользователь
Регистрация: 23.01.2011
Сообщений: 28
|
|
15.02.2016, 16:35 | #6 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Нужно явно указать index.php в RewriteRule:
Код:
|
18.02.2016, 19:31 | #7 |
Пользователь
Регистрация: 23.01.2011
Сообщений: 28
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как запретить доступ к файлам? | Dux | Работа с сетью в Delphi | 13 | 11.12.2015 16:28 |
Как разограничить доступ через htaccess? | hooko | PHP | 1 | 01.04.2015 13:01 |
htaccess как заблокировать всем и разрешить только мне, обращаться по адресу | Человек_Борща | PHP | 5 | 19.02.2013 23:28 |
Как запретить доступ к игре по сети? | Laguna! | Свободное общение | 47 | 29.08.2010 22:47 |
Как запретить доступ к системным файлам | Syltan | Операционные системы общие вопросы | 6 | 23.10.2009 13:55 |