Отдельная папка темы для mod_autoindex с virtualhost

Я успешно установил (в localhost и virtualhost, работающем на OSX) Apaxy, чтобы лучше видеть мои веб-каталоги. каждый .htaccess работает нормально, если theme папка находится в том же каталоге, но что делать, если я хочу сохранить только один theme папка, например в /Library/WebServer/Documents? Я пытался отредактировать vhost .htaccess из этого рабочего формата:

AddIcon theme/icons/blank.png ^^BLANKICON^^
AddIcon theme/icons/folder.png ^^DIRECTORY^^
AddIcon theme/icons/folder-home.png ..
HeaderName theme/header.html
ReadmeName theme/footer.html
IndexStyleSheet theme/style.css

на это (не работает):

AddIcon /Library/WebServer/Documents/theme/icons/blank.png ^^BLANKICON^^
AddIcon /Library/WebServer/Documents/theme/icons/folder.png ^^DIRECTORY^^
AddIcon /Library/WebServer/Documents/theme/icons/folder-home.png ..
HeaderName /Library/WebServer/Documents/theme/header.html
ReadmeName /Library/WebServer/Documents/theme/footer.html
IndexStyleSheet /Library/WebServer/Documents/theme/style.css

Но я не понимаю почему, так как это просто путь, и я уверен, что эти файлы существуют.

Это работает только если .htaccess а также theme папка находится в одном каталоге?

Можно ли установить все эти директивы mod_autoindex в конфигурационном файле apache? Чтобы это работало для любого каталога, в котором отсутствует страница индекса

1 ответ

Решение
AddIcon /Library/WebServer/Documents/theme/icons/blank.png ^^BLANKICON^^

AddIcon ожидает URL - тогда как то, что у вас есть, скорее похоже на путь к файловой системе.

Вам нужно указать URL-адрес из корня вашего домена - так что если ваш значок доступен через http://example.com/theme/icons/blank.png, вам нужно будет использовать

AddIcon /theme/icons/blank.png ^^BLANKICON^^

Можно ли установить все эти директивы mod_autoindex в конфигурационном файле apache?

Документация Apache сообщает вам для каждой директивы, в каком контексте она может быть использована.

Посмотрите, например, на директиву AddIcon, и вы увидите, что там написано:

Context: server config, virtual host, directory, .htaccess
Другие вопросы по тегам