Доброе время суток! Всю голову сломал...
Имеется системная директория web, в ней лежат директория images (с картинками), директория files (внутри 5 симлинков на другие каталоги), директория test, а также лежат default.css, index.html со ссылками и .htaccess с директивой OPTIONS. В каталоге test лежат другой .htaccess, .htpasswd с единственным пользователем "test" и одноименным паролем, ну и index.html.
Содержимое /web/test/.htaccess:
Options -Indexes AuthType Basic AuthName "Private zone!" AuthUserFile http://мой полный внешний url/test/.htpasswd require valid-user
Содержимое /web/test/.htpasswd:
test:$apr1$OrIpi2J0$WsDyZCb/pZRsYK7dJOXTh/
При заходе браузером в корневой каталог нормально отображается корневой index.html. При щелчке на ссылку к /test появляется окно авторизации (отрабатывает .htaccess), но при вводе логина test и пароля test (это единственный пользователь в .htpasswd) вываливается стандартная страница Synology "извините, искомая страница не найдена". Если пристрелить авторизацию - то нормально отображается страница /web/test/index.html.
.htpasswd пробовал создавать как в Win7 внешней утилитой, так и встроенной в апач Synology - результат одинаков. Сорри, может, немного сумбурно написал, но старался максимально подробно. Где могут быть грабли?