Внутренняя ошибка сервера, что блокирует htaccess файл, позволяющий индексировать директоров

Я знаю drupal 6 конкретно, модуль дьявола позволяет Вам генерировать случайный фиктивный текст: http://drupal.org/project/devel

0
задан 9 May 2017 в 12:16
1 ответ

Согласно документации: <Directory> не может использоваться в htaccess контексте.

Что происходит, когда Вы помещаете Options Indexes или DirectoryIndex index.html в Вашем .htaccess?


Использование .htaccess файлов в каталогах (и что им позволяют содержать) должно быть настроено в основном apache2.conf конфигурационный файл (или в файле конфигурации это включает), как описано в документации для AllowOverride

Мой конфигурационный файл Apache имеет

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

AllowOverride None относится ко всем каталогам, которые являются подкаталогом /. Позже должно быть это

<Directory /var/www>
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

Который укрепляет то правило для основного Корня Документа и всего, что это - подкаталоги.


Имя файла .htaccess значение по умолчанию, но может быть изменено с помощью директивы AccessFilename в apache2.conf, таким образом, я проверил бы, что эта директива не присутствует.


Когда Вы редактируете apache2.conf необходимо попросить, чтобы рабочий сервис Apache перезагрузил, это - конфигурация. Один способ сделать это

apache2ctl configtest

Если Apache говорит, что Ваша конфигурация в порядке, попросите, чтобы это загрузило его без остановки

apache2ctl graceful
1
ответ дан 4 December 2019 в 22:40

Теги

Похожие вопросы