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 30.08.2015 21:24

если я пишу Deny from all то тогда и местные скрипты не могут открыть этот файл.

laimas 30.08.2015 21:26

Цитата:

Сообщение от guru_nemo
если я пишу Deny from all то тогда и местные скрипты не могут открыть этот файл.

Этого быть не может. Что за локальный сервер вы используете?

guru_nemo 30.08.2015 21:40

hostinger.ru т.е. в любом случае только через .htaccess?

laimas 30.08.2015 22:04

В любом случае, и это забота Apache.
Я не о имени домена спрашиваю, а о локальном сервере или вы отлаживаете скрипты на удаленном?

guru_nemo 30.08.2015 22:21

на удалённом, чтобы уж наверняка работало. спасибо за ответы.

laimas 30.08.2015 22:27

Цитата:

Сообщение от guru_nemo
на удалённом, чтобы уж наверняка работало.

Отладку скриптов производят на локальном сервере, и только после полной отладки и устранения ошибок выставляют на сервер.
Чтобы наверняка работало, нужно всего лишь иметь на локальном сервере версии PHP (или иного серверного языка), базы данных таких же версий что будут и на удаленном.

Значит на удаленном сервере не работает .htaccess (если конечно вы все правильно делаете), обращайтесь в техподдержку и прикройте на время выяснения вопроса доступ к сайту вообще.

guru_nemo 02.09.2015 14:41

помог следующий код в .htacess
<Files "*.xml">
deny from all
</Files>
может кому пригодится. все файлы .xml в папке с этим файлом .htacess стали доступны только для скриптов сайта. вместо .xml можно поставить любое расширение.

laimas 02.09.2015 14:43

Вам это ранее показывали, только на все файлы папки *.*.

guru_nemo 02.09.2015 15:15

я пробовал

order deny,allow
deny from all
allow from 195.135.232.70

поэтому, тогда подумал, что вы предлагали то же самое.

laimas 02.09.2015 16:35

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


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