我使用 mod_userdir 来共享文件,使用 mod_autoindex 来生成目录索引,以便人们浏览和访问它们,由于默认 CSS 的视网膜灼伤特性,我希望将 CSS 重新设计为更暗的颜色。虽然我可以使用每个页面的 README 来做到这一点,但我更希望不需要为每个目录包含 README。
这是我在我的 中用于样式的 css README.html
,它运行良好,我将其复制粘贴到style.css
文件中。
body {
background-color: black;
color: white;
}
a:link {
color: green;
}
a:visited {
color: yellow;
}
a:hover {
color: red;
}
a:active {
color: red;
}
这是我的.htaccess
文件内容。
IndexOptions FancyIndexing HTMLTable FoldersFirst IgnoreCase SuppressDescription SuppressHTMLPreamble SuppressLastModified VersionSort SuppressColumnSorting IconsAreLinks NameWidth=30
IndexStyleSheet "/style.css"
我尝试将绝对路径放入我的style.css
as中IndexStyleSheet "/home/user/public_html"
。我还尝试将文件移动到/home/user/public_html/css
此处的文档并复制示例:https://httpd.apache.org/docs/trunk/mod/mod_autoindex.html#indexstylesheet
答案1
好的,我终于自己解决了这个问题,并将为将来遇到此问题的任何人提供解决方案:
我.htaccess
做了以下更改:
2号线IndexStyleSheet "/style.css"
改为IndexStyleSheet "/~<username>/style.css"