DirectoryIndex работает в htaccess, но не в файлах apache2 .conf

Да, Вы можете. Вероятно, DFS сделает это в Windows.

Проверьте http://en.wikipedia.org/wiki/Distributed_File_System_%28Microsoft%29.

0
задан 6 September 2013 в 20:37
3 ответа

Куда вы поместили DirectoryIndex? Добавление его в .htaccess эквивалентно помещению оператора в:

<Directory /path/to/htaccess/file/>
DirectoryIndex index.php
</Directory>

, поэтому попробуйте добавить оператор каталога вокруг DirectoryIndex. Немного хакерский, но, наверное, сработает? Если он не попытается предоставить нам намного больше вашей конфигурации, например, всю конфигурацию vhost.

1
ответ дан 4 December 2019 в 18:02

Сегодня у нас была аналогичная проблема на SLES 11 SP4 с Apache 2.2 с конфигурацией apache по умолчанию. Проблема заключалась в том, что Apache игнорировал существующий файл index.html, если он не был явно вызван по URL-адресу. например server.domain.tld / dir /

Однако, если вызывается с явным файлом, он обслуживает контент. например server.domain.tld / каталог / index.hmtl. так что проблем с разрешениями файловой системы не было. Все файлы в htdocs имеют достаточные разрешения для группы ДРУГИЕ. НО все файлы htdocs тогда принадлежали root.root. Таким образом, в этом «режиме» Apache не обслуживал index.html, если он не был упомянут в URL.

В тот момент мы рекурсивно изменили каталог и файлы htdocs обратно на владельца «wwwrun.www», который является «по умолчанию» на SLES ( suse linux enterprise Server), не меняя самих разрешений, apache снова начал обслуживать index.html, как обычно ожидалось. Ни перезагрузки, ни чего не нужно.

не может сказать, ошибка это или функция. просто хотел сообщить вам, что мы испытали и что решило проблему.

, чтобы вы могли проверить, владеете ли вы своими файлами htdocs и убедиться, что они принадлежат учетной записи службы и группе веб-серверов.

0
ответ дан 4 December 2019 в 18:02

Попробуйте вместо этого использовать директиву location.

<Location /path/to/htaccess/file/>
    DirectoryIndex index.php
</Location>
0
ответ дан 4 December 2019 в 18:02

Теги

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