X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

> Частичные запреты в .htacess
magistr_yoda
magistr_yoda
Topic Starter сообщение 22.4.2013, 4:59; Ответить: magistr_yoda
Сообщение #1


Здравствуйте, как можно запретить в .htacess доступ ко всем папкам, подпапкам кроме одной вложенной/одного файла ?
Как можно запретить доступ для всех, кроме системы ? т.е. чтобы пользователи по урл не могли обратиться к файлам, а система через include могла.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
 
Открыть тему
Ответов (1 - 4)
Romix
Romix
сообщение 22.4.2013, 7:51; Ответить: Romix
Сообщение #2


magistr_yoda, конечно вопрос интересный но думаю решаемый.Попробуйте вытащить папку в основной раздел, то есть там где у вас находится файл index главная страница сайта.Далее в файле индекс или какой у вас файл считается главной страницей, в этом файле прописывайте инклюд на папку с файлом
По запрету индекации и всё что связано с .htaccess, можете посмотреть вот в этих ссылках
http://gdm-it.com/content/view/158/42/
http://lifeexample.ru/razrabotka-i-optimiz...tit-dostup.html

или просто забив поисковике "как можно запретить в .htaccess"
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
devuser
devuser
сообщение 22.4.2013, 13:25; Ответить: devuser
Сообщение #3


<FilesMatch "\.(cgi|p[ly]|php[345]?|[sp]html?)$">
    order deny,allow
    deny from all
    allow from local
</FilesMatch>
<Files page.php>
Allow from all
</Files>

По идее должно разрешить доступ всем только к page.php, а остальные будут доступны только системе


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
magistr_yoda
magistr_yoda
Topic Starter сообщение 28.4.2013, 23:23; Ответить: magistr_yoda
Сообщение #4


(devuser @ 22.4.2013, 14:25) *
<Files page.php>Allow from all </Files>


А как правильно прописать разрешение для вложенного файла, группы файлов, или ещё лучше папки(чтобы в ней все файлы были доступны для всех, но корневая закрыта) ?
<Files \subdir1\subdir2\file.php>
Allow from all
</Files>
<Files \subdir1\subdir2\>
Allow from all
</Files>
Это правильный синтаксис ? Что то у меня не сработало.

И как сделать чтобы вместо тотального запрета на корневую папку для группы файлов, система запрашивала пароль из .htpswd файла ?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
devuser
devuser
сообщение 29.4.2013, 12:22; Ответить: devuser
Сообщение #5


Пароль - это нужно панель управления ковырять.

По папкам, если структура /subdir1/subdir2/, то

/subdir1/.htaccess
Deny from all
Allow from Local


/subdir1/subdir2/.htaccess
Allow from all


Тогда корневая закрыта, а вложенная открыта

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыВопрос про файл .htacess...(Bitrix)
0 Исо 1610 6.8.2016, 10:34
автор: Исо


 



RSS Текстовая версия Сейчас: 24.4.2024, 6:22
Дизайн