Можно ли это сделать? Я пытаюсь запретить все и разрешить localhost в / location
в конфигурации nginx, но это не работает.
Это структура моих файлов:
Если пользователь пишет в адресной строке ссылку -to-site.com/templates/__NEW/, пользователь видит содержимое index.html, которое содержит переменные twig. Я хочу заблокировать доступ через адресную строку, но index.php должен отображать файл index.html в шаблонах, любых изображениях, css и т. д. Если я заблокирую доступ к этому местоположению, из Интернета будет невозможно получить изображения или другие файлы.
Возможно ли? Защитите это местоположение от доступа к адресу панели wia, а не блокируйте скрипт, отображающий этот файл.
Лучший способ - переместить шаблоны и статические ресурсы в отдельные подгруппы. -directories и запретить доступ к подкаталогу шаблонов, разрешив доступ к подкаталогу статических ресурсов.