Перейти к содержанию

Рекомендуемые сообщения

Здравствуйте!

Подскажите, пожалуйста, зачем разработчики решили поставить такую запись в .htaccess:

<FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))">
 Order deny,allow
 Deny from all
</FilesMatch>

И если я её уберу, чем это грозит в дальнейшем для сайта и вообще файлов сайта? 

Из-за этой записи не могу открыть файл .txt в браузере.. Например.. у меня есть крон задача, которая выполняет скрипт каждые 15 мин и выводит какие-то данные в файл вида txt. И мне очень нужно, чтобы этот файл открывался в браузере, но без плохих последствий, если не будет данной записи в .htaccess.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это ограничение добавлено для обеспечения безопасности доступа к важным файлам

  • tpl - шаблон
  • ini - настройки
  • log - файлы логов
  • txt - возможные файлы логов

Это грозит доступом к исходным кодам шаблонов, логам сайта, возможно, настройкам стороннего ПО.

 

Не используйте для сохранения текстовых данных txt, лучше php или html. 

Изменено пользователем halfhope
  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Либо создайте дополнительную директорию и в ней создайте новый .htaccess, а в нем объявите:

<FilesMatch "(?i)((\.txt))">
 Order deny,allow
 Allow from all
</FilesMatch>
  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Либо создайте дополнительную директорию и в ней создайте новый .htaccess, а в нем объявите:

<FilesMatch "(?i)((\.txt))">
 Order deny,allow
 Allow from all
</FilesMatch>

 

Спасибо большое! Помогло)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.