Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] Нет доступа к файлам txt через браузер


Recommended Posts

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

Подскажите, пожалуйста, зачем разработчики решили поставить такую запись в .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>

 

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

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.