#apache #.htaccess #indexing
Вопрос:
В настоящее время я пытаюсь создать индекс для папок, которые будут его использовать. Проблема, с которой я сталкиваюсь, связана с HeaderName
and te FooterName
. Они просто не применяются к индексу. header.html
Файл содержит следующее:
<html>
<head>
<title>My Stuff</title>
<style type="text/css">
body {
background: #eee;
margin: 33px;
color: #333;
}
</style>
</head>
и в .htaccess
файле есть следующее:
# enable indexes
Options Indexes
# htaccess protection
<Files ~ "^.*.([Hh][Tt][Aa])">
order allow,deny
deny from all
</Files>
# directory customization
<IfModule mod_autoindex.c>
# index options
IndexOptions IgnoreCase
IndexOptions FancyIndexing
IndexOptions FoldersFirst
IndexOptions NameWidth=*
IndexOptions DescriptionWidth=*
IndexOptions SuppressHTMLPreamble
# display order
IndexOrderDefault Descending Name
# page customization
HeaderName header.html
ReadmeName footer.html
# ignore page customization files and others
IndexIgnore header.html footer.html favicon.ico .htaccess .ftpquota .DS_Storeicons *.log *,v *,t .??* *~ *# errorlog
</IfModule>
Как я могу это исправить? Я просто не могу заставить его работать и очистил свой кэш (несколько раз), а также попробовал его в других браузерах. Я следовал учебнику о том, как это настроить (так как я не знаком с .htaccess
файлом и связанными с ним материалами).
Источник HTML, который я получаю из индекса, совпадает с параметрами по умолчанию, поэтому я не могу сказать, делает ли он что-либо. Я также могу сказать, что все материалы находятся в папке с игрой, что делает ее еще более запутанной.
Я не уверен в том, какую версию Apache я запускаю, поскольку на хосте/панели, которую я использую, она не отображается. Я осмотрелся и не могу его найти. Скорее всего, он наиболее часто используется, так как большинство вещей, которые я на нем делал, работали без ошибок. Я не получаю никаких ошибок от .htaccess
также.