Это - странное требование, но можно использовать функциональность Программных ограничений Групповой политики для отклонения пользователя способность выполнить исполняемый файл shrpubw.exe, который является Windows File Sharing Wizard.
Если ваше клиентское приложение работает нормально, оно установит заголовок Accept: в запросах AJAX, чтобы сервер знал, что ожидается ответ JSON. . Вы можете использовать что-то вроде этого:
location / {
set $downfile sitedown.html;
if ($http_accept ~* application/json) {
set $downfile sitedown.js;
}
try_files $downfile @myapp;
}