Всем привет! Я столкнулся со следующей ситуацией: у меня имеется сайт, который был запаролен средствами htpasswd и htaccess дабы скрыть проект от лишних глаз, пока он находится на стадии разработки. Однако помимо основого сайта имеются сервера, которые взаимодействуют с API основного сайта, и нужно сделать так, чтобы все,
кроме этого самого API, которое распологается на
project.com/api
, было защищено паролем. На данный момент у меня реализована защита всего сайта, но нужно сделать что-то вроде исключения для запросов на страницы /api. На данный момент у меня сайт закрыт с использованием следующего кода в htaccess:
AuthName "Please enter your credentials. Website is available only to authorized users."
AuthType Basic
AuthUserFile /var/www/html/master/.htpasswd
Require valid-user
Попробовал сделать директорию api в корне сайта и сделать там свой htaccess файл, однако в таком случае при попытке воспользоваться api открывается просто пустая директория, что в целом логично.