Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 02.09.2015, 17:16
Аспирант
Отправить личное сообщение для guru_nemo Посмотреть профиль Найти все сообщения от guru_nemo
 
Регистрация: 07.07.2015
Сообщений: 37

robots.txt про это ничего не знаю. надо почитать.
в .htaccess папку я закрыл первой строкой.
Options -Indexes
<Files "*.xml">
deny from all
</Files>
Ответить с цитированием
  #22 (permalink)  
Старый 02.09.2015, 18:10
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Если папка, содержит файлы, которые доступны только владельцу, то ее закрывают всю:
<Files "*.*">
Директива:
<Files "*.xml">
по логике своей означает, что в данной папке есть файлы других типов, которые доступны публично. И если так, то зачем?

Подключаемые файлы функций, классы, шаблоны, исполняемые файлы для cron и т.п., все это помещается в закрытые папки, а в rorbots.txt прописывается директива не индексировать данные папки. Также эти папки не отражаются в карте сайта, это ресурсы системы, а не публичные данные.
Ответить с цитированием
  #23 (permalink)  
Старый 02.09.2015, 19:52
Аспирант
Отправить личное сообщение для guru_nemo Посмотреть профиль Найти все сообщения от guru_nemo
 
Регистрация: 07.07.2015
Сообщений: 37

если закрыть таким образом файлы папки, то во вложенных в неё папках также надо размещать .htaccess с такими же директивами?
Ответить с цитированием
  #24 (permalink)  
Старый 03.09.2015, 10:04
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Нет, действие .htaccess распространяется на все вложенные документы, включая и вложенные папки.
Ответить с цитированием
  #25 (permalink)  
Старый 03.09.2015, 20:03
Аспирант
Отправить личное сообщение для guru_nemo Посмотреть профиль Найти все сообщения от guru_nemo
 
Регистрация: 07.07.2015
Сообщений: 37

попробовал написать дерективу <Files "*.*">, перестали открываться все скрипты php. пришлось запрет сделать на конкретные расширения.
Ответить с цитированием
  #26 (permalink)  
Старый 03.09.2015, 20:46
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от guru_nemo
перестали открываться все скрипты php.
У вас неправильно организовано либо категории, либо вообще хранение файлов. Не может быть такого. Если вы закрыли по конкретным расширениям, то что, исполняемые файлы не закрыты? Ну так это дыра в безопасности.

Читайте - http://www.htaccess.net.ru/
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
из двух массивов jquery получить доступ к элементам и создать третий? ninja2 Общие вопросы Javascript 18 19.06.2015 15:12
Доступ к глобальному массиву. Anuar Общие вопросы Javascript 9 13.03.2015 12:40
доступ к загружаемому файлу из JavaScript Kabuto Общие вопросы Javascript 8 01.08.2014 10:42
userJS доступ к переменным страницы (Chrome) DragorWW Opera, Safari и др. 2 13.07.2011 15:33
Как в jQuery получить доступ к фрейму или самому верхнему окну? Neokortex jQuery 7 20.12.2010 10:38