Отдельная папка темы для 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