Директива Apache2 mod_autoindex IndexStyleSheet не применяет CSS в каталогах mod_userdir

Я использую 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 как IndexStyleSheet "/home/user/public_html". Я также попытался переместить файл в /home/user/public_html/css и копирование примера из документации, найденной здесь: https://httpd.apache.org/docs/trunk/mod/mod_autoindex.html#indexstylesheet

1 ответ
1

Итак, я НАКОНЕЦ решил это сам и включу решение для всех, у кого возникнет эта проблема в будущем:

В .htaccess Я сделал следующее изменение:

Линия 2 IndexStyleSheet "/style.css" изменился на IndexStyleSheet "/~<username>/style.css"

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *