mod_autoindex 的单一主题文件夹与虚拟主机
Single theme folder for mod_autoindex with virtualhost
我已成功安装(在本地主机和虚拟主机中,运行 在 OSX 上)Apaxy 以便更好地查看我的 Web 目录。如果 theme
文件夹在同一目录中,每个 .htaccess
都可以正常工作,但是如果我只想保留一个 theme
文件夹怎么办,例如在 /Library/WebServer/Documents
中?
我尝试从以下工作格式编辑虚拟主机 .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
文件夹在同一目录下才有效吗?
是否可以在 apache 配置文件中设置所有那些 mod_autoindex 的指令?为了让它适用于任何缺少索引页的目录
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^^
Is it possible to set all those mod_autoindex's directives in apache config file?
Apache 文档会告诉您每个指令的使用上下文。
去查找例如 AddIcon 指令,你会看到它在那里说:
Context: server config, virtual host, directory, .htaccess
我已成功安装(在本地主机和虚拟主机中,运行 在 OSX 上)Apaxy 以便更好地查看我的 Web 目录。如果 theme
文件夹在同一目录中,每个 .htaccess
都可以正常工作,但是如果我只想保留一个 theme
文件夹怎么办,例如在 /Library/WebServer/Documents
中?
我尝试从以下工作格式编辑虚拟主机 .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
文件夹在同一目录下才有效吗?
是否可以在 apache 配置文件中设置所有那些 mod_autoindex 的指令?为了让它适用于任何缺少索引页的目录
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^^
Is it possible to set all those mod_autoindex's directives in apache config file?
Apache 文档会告诉您每个指令的使用上下文。
去查找例如 AddIcon 指令,你会看到它在那里说:
Context: server config, virtual host, directory, .htaccess