Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   запрет на доступ к файлу (https://javascript.ru/forum/misc/58010-zapret-na-dostup-k-fajjlu.html)

guru_nemo 02.09.2015 17:16

robots.txt про это ничего не знаю. надо почитать.
в .htaccess папку я закрыл первой строкой.
Options -Indexes
<Files "*.xml">
deny from all
</Files>

laimas 02.09.2015 18:10

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

Подключаемые файлы функций, классы, шаблоны, исполняемые файлы для cron и т.п., все это помещается в закрытые папки, а в rorbots.txt прописывается директива не индексировать данные папки. Также эти папки не отражаются в карте сайта, это ресурсы системы, а не публичные данные.

guru_nemo 02.09.2015 19:52

если закрыть таким образом файлы папки, то во вложенных в неё папках также надо размещать .htaccess с такими же директивами?

laimas 03.09.2015 10:04

Нет, действие .htaccess распространяется на все вложенные документы, включая и вложенные папки.

guru_nemo 03.09.2015 20:03

попробовал написать дерективу <Files "*.*">, перестали открываться все скрипты php. пришлось запрет сделать на конкретные расширения.

laimas 03.09.2015 20:46

Цитата:

Сообщение от guru_nemo
перестали открываться все скрипты php.

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

Читайте - http://www.htaccess.net.ru/


Часовой пояс GMT +3, время: 00:47.