У меня есть сайт, работающий на моем домашнем сервере, который является для меня всего лишь интерфейсом для удаленного получения файлов. Страниц нет, только список каталогов (индексы параметров ...). Я хотел добавить ссылку на каталог за пределами корневого веб-сайта, поэтому я создал псевдоним. После минуты работы с разрешениями я могу теперь перейти в каталог, введя URL-адрес в браузере, но каталог не указан в корневом индексе. Есть ли способ сделать это без создания символической ссылки в корне?
Сервер: Ubuntu 11.04, Apache 2.2.19
Соответствующий vhost:
<VirtualHost *:80>
ServerName some.url.net
DocumentRoot "/var/www/some.url.net"
<Directory /var/www/some.url.net>
Options Indexes FollowSymLinks
AllowOverride None
Order Allow,Deny
Allow From All
AuthType Basic
AuthName "TPS Reports"
AuthUserFile /usr/local/apache2/passwd/some.url.net
Require user user1 user2
</Directory>
Alias /some_alias "/media/usb_drive/extra files"
<Directory "/media/usb_drive/extra files">
Options Indexes FollowSymLinks
Order Allow,Deny
Allow From All
</Directory>
</VirtualHost>
Да, вы можете использовать Параметры Индексы MultiViews
Alias /some_alias "/media/usb_drive/extra files"
<Directory "/media/usb_drive/extra files">
Options Indexes MultiViews
Order Allow,Deny
Allow From All
</Directory>
Хм, принимается неправильный ответ. А правильный ответ редактируется?
Может, мне это только странно, ведь у меня вьетнамская культура ;-)
Нет. Псевдонимы никогда не появляются как часть файловой системы; они существуют только на веб-сервере, а mod_autoindex работает только с файловой системой.