Я хочу заблокировать доступ из Интернета к подпапке logs
на веб-сайте. Следующая web.config
, кажется, работает ...
<configuration>
<system.webServer>
<security>
<requestFiltering>
<hiddenSegments>
<add segment="logs" />
</hiddenSegments>
</requestFiltering>
</security>
</system.webServer>
</configuration>
... но она также заблокирует доступ к любой папке logs
во всех подпапках (foo/logs
, foo/bar/logs
и т. Д. 1018 *.).
Как заблокировать только папку logs
, которая находится в той же папке, что и файл web.config
?
Я знаю, что могу поместить файл web.config
непосредственно в logs
каталог, но это не вариант здесь, потому что он, скорее всего, будет удален случайно, когда кто-то стирает файлы журнала.