Мне нужно остановить каталог каталогов каталогов изображений на веб-сайте. Я настраиваю cookieless домен для изображений и javascripts на сайте. Я выполнил конфигурацию CNAME и добавил ниже конфигурацию виртуальных хостов в файле httpd.conf. Но, если я напрямую получаю доступ к этому файлу без cooki, он перечисляет весь контент каталога. Как решить эту проблему?Параметры Apache - Конфигурация Indexes не работает
<VirtualHost ipaddr:80> ServerAdmin [email protected] ServerName imgs.site.com ServerAlias www.imgs.site.com DocumentRoot /usr/tomcat/webapps/site/images <Directory /usr/tomcat/webapps/site/images> Options -Indexes FollowSymLinks AllowOverride none </Directory> CustomLog logs/imgs.site.com_access_log "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" ErrorLog logs/imgs.site.com_error_log </VirtualHost> <VirtualHost ipaddr:80> ServerAdmin [email protected] ServerName imgs.site.com ServerAlias www.imgs.site.com imgs.site.net DocumentRoot /usr/tomcat/webapps/site/images <Directory /usr/tomcat/webapps/site/images> Options -Indexes FollowSymLinks AllowOverride none </Directory> CustomLog logs/imgs.site.com_access_log "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" ErrorLog logs/imgs.site.com_error_log </VirtualHost>
> Я думаю, что путь в Директива 'Directory' добавляется к' DocumentRoot' << Похоже, что я ошибался: «« Путь к каталогу »является либо полным путем * к каталогу, либо строкой wild-card, использующей Unix shell-style matching» (http://httpd.apache.org/docs/2.2/mod/core.html#directory). Итак, мой пример работал только потому, что он соответствовал * каждой директории * внутри хоста. – hudolejev