настроил apache,
в httpd.conf<Directory "/var/www/html/netams">
AllowOverride All
</Directory><Directory "/var/www/html/netams/clients">
AllowOverride None
</Directory>в каталоге var/www/html/netams находятся файлы:
.htaccess и .htpasswd
при обращении /var/www/html/netams просит аудентификацию, как и положено,
а при программном обращении к каталогам /var/www/html/netams/clients и
ниже уровнем, тоже просит аудентификацию, хотя в этих каталогах нет файлов .htaccess. Убираю файлы .htaccess и .htpasswd из /var/www/html/netams и все пускает.
Как сделать, чтобы при входе в /var/www/html/netams/clients аудентификация не требовалась?
Не уверен, но попробуйте так:<Directory "/var/www/html/netams/">
AllowOverride All
</Directory><Directory "/var/www/html/netams/clients/*/">
AllowOverride None
</Directory>
>настроил apache,
>в httpd.conf
>
><Directory "/var/www/html/netams">
> AllowOverride All
></Directory>
>
><Directory "/var/www/html/netams/clients">
> AllowOverride None
></Directory>
>
>в каталоге var/www/html/netams находятся файлы:
>.htaccess и .htpasswd
>при обращении /var/www/html/netams просит аудентификацию, как и положено,
>а при программном обращении к каталогам /var/www/html/netams/clients и
>ниже уровнем, тоже просит аудентификацию, хотя в этих каталогах нет файлов
>.htaccess. Убираю файлы .htaccess и .htpasswd из /var/www/html/netams и все пускает.
>
>Как сделать, чтобы при входе в /var/www/html/netams/clients аудентификация не требовалась?естественгно что при обращении к любому файлу в вверхнем каталоге
в поле действия ограничений подподает и clients.
сделай в .htaccess секцию матчфайлс или просто файлс на перечисление подподаемых файлов или регесп на них. а клиентс автоматом проверяться не будет.