У меня есть сценарий оболочки, который вызывается заданием cron. Я не хочу, чтобы он загружался через браузер. Я попробовал директиву filesmatch htaccess, но это не останавливает меня, вызывая URL файла и загружая его.
Как я могу защитить его?
Только не кладите это под свой корень.
переместить его за пределы доступной в сети директории
Переместите его из дерева каталогов, с которого обслуживает веб-сервер. Если он не вызывается веб-сервером, он не должен быть там.