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



 

Здравствуйте, гость ( Вход | Регистрация )

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


Бывалый
****

Группа: User
Сообщений: 340
Регистрация: 16.7.2010
Поблагодарили: 52 раза
Репутация:   9  


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


Новичок
*

Группа: User
Сообщений: 33
Регистрация: 28.6.2010
Поблагодарили: 3 раза
Репутация:   -4  


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


Все будет тип-топ
*****

Группа: Active User
Сообщений: 713
Регистрация: 5.12.2012
Из: Online
Поблагодарили: 342 раза
Репутация:   52  


<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


Бывалый
****

Группа: User
Сообщений: 340
Регистрация: 16.7.2010
Поблагодарили: 52 раза
Репутация:   9  


(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


Все будет тип-топ
*****

Группа: Active User
Сообщений: 713
Регистрация: 5.12.2012
Из: Online
Поблагодарили: 342 раза
Репутация:   52  


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

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

/subdir1/.htaccess
Deny from all
Allow from Local


/subdir1/subdir2/.htaccess
Allow from all


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


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Частичные дубли в разделах сайта
6 komarik_vlad 982 27.10.2017, 19:48
автор: OS_ZP_UA


 



RSS Текстовая версия Сейчас: 14.12.2017, 14:08
Дизайн