ms-dred
@ms-dred
Вечно что то не то и что то не так...

Как запретить открытие файлов определенным расширением?

Подскажите есть ли вариант запретить доступ к определенным файлам.
На сервере есть папка static/plugins/
В ней находятся плагины для сайта, к примеру слайдер или стилизация select. В данных папках обычно очень много лишних файлов, документация, демо версия и т.д. А важны именно JS, CSS, image файлы, остальные хотелось бы закрыть, ограничить доступ у ним.
Есть ли возможность произвести такую настройку?
  • Вопрос задан
  • 2082 просмотра
Решения вопроса 1
m3a1
@m3a1
www.nixys.ru
Конечно, думаю что может помочь следующая конструкция:

# Указываем расширения файлов, которые можно использовать в каталоге:
location ~* ^/static/plugins/.+\.(css|js|png)$ { 
  root /var/www/site.ru/;
}

# Следующий локейшен будет запрещать доступ в этот каталог для всех, не указанных ранее, расширений файлов
location ~* ^/static/plugins/ { 
  return 403;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы