Назад | Перейти на главную страницу

NGINX запрещает доступ к папке через адресную строку, но разрешает доступ из скрипта или HTML

Возможно ли это сделать? Я пытаюсь все отрицать и разрешить localhost в /location в конфигурации nginx, но это не работает.

Это структура моих файлов:

Если пользователь напишет в адресной строке link-to-site.com/templates/__NEW/, пользователь увидит содержимое index.html, которое содержит переменные ветки. Я хочу заблокировать доступ через адресную строку, но index.php должен отображать файл index.html в шаблонах, любых изображениях, CSS и т. Д. Если я заблокирую доступ к этому месту, из Интернета невозможно получить изображения или другие файлы.

Является ли это возможным? Защитите это место от доступа к адресу панели wia, а не блокируйте скрипт, отображающий этот файл.

Наилучший способ - переместить шаблоны и статические ресурсы в отдельные подкаталоги и запретить доступ к подкаталогу шаблонов, но разрешить доступ к подкаталогу статических ресурсов.