Вопрос: |
Здравствуйте. Как мне запретить доступ к *.* файлам в определенной папке на сервере. Пытаюсь сделать это через .*. Но при создании даже пустого .* все ломается и php-скрипты из корневого каталога не могут получить доступ к "секретной" директории? Ошибка ***. |
Ответ: |
Здравствуйте создайте .htaccess в этой папке с правилом <Files *.txt> Deny from all </Files> |
Вопрос: |
Создавал только что. Запрет появляется, но сайт ломается. Фронтэнд работает, а бэкенд сыпется напрочь. В этой папке дополнительно находятся php-скрипты, которые вызываются *-запросами. Может в этом проблема? |
Ответ: |
что именно вы вносили в файл? |
Вопрос: |
Если вы про .*, то только то, что вы написали. Если про текстовый файл - это один из файлов кук libcurl. Хотелось бы их защитить. |
Вопрос: |
********* |
Ответ: |
в какю папку вы кладете этот файл? как используются сайтом файлы которые вы пытаетесь запретить? |
Вопрос: |
Слэши убрались. )) Ну вы поняли. |
Ответ: |
нужно обязательно указывать все <Files *.txt> Deny from all </Files> |
Вопрос: |
.* кладу в папку, в которой находятся файлы, "требующие защиты" (это не корневая папка). В этой же папке также находится множество php-скриптов. Эти скрипты либо используются из скриптов-шаблонов корневой папки сайта, либо через *-запросы к php-скрипту, находящемуся в той же папке, в которой и искомый *.* файл. |
Вопрос: |
А *.* файлы используются php-скриптами, которые вызывается через * со стороны клиента. |
Вопрос: |
Проблема в том, что даже пустой .* все ломает. |
Ответ: |
пустой файл не может ничего ломать если конечно вы в него не внесли запрещеных символов, например символы BOM |
Вопрос: |
Вы правы. Дело было не в бобине. ))) Решил по быстрому блокнотом стандартным воспользоваться. Без * все в порядке. Спасибо. |
Ответ: |
ok
|