Назад | Перейти на главную страницу

Как установить DirectoryIndex только для одного каталога в apache?

Я пробовал это:

<Directory path>
DirectoryIndex a/b
</Directory>

Но таким образом правило DirectoryIndex будет применяться ко всем подкаталогам пути. Я хочу, чтобы он работал только на верхнем уровне. Как я могу это сделать?

Если у вас Apache версии 2.3.9 или выше, вы можете использовать DirectoryMatch с соответствием конца строки («$»).

<DirectoryMatch "^/var/www/html/path/$" >
    DirectoryIndex a/b
</DirectoryMatch>