Можете ли вы изменить DirectoryIndex конкретных каталогов?
Я знаю, что вы можете использовать DirectoryIndex example.html
в.htaccess, но мне нужно изменить индекс для определенных каталогов, например так:
DirectoryIndex /ex/index_file.html
или же
DirectoryIndex /ex2/index_file2.html
Есть ли способ, которым вы можете сделать это? Я не хочу переименовывать файл, для которого пытаюсь сделать это, в index.html, потому что это не то, чем он является. Сначала вам необходимо войти в систему, и если вы не авторизуетесь, он перенаправит вас; но я думаю, что это выглядит неряшливо.
1 ответ
Решение
Вы можете создать.htaccess в каждом каталоге, в котором вы хотите иметь другой индекс каталога..Htaccess в ex
Каталог должен содержать:
DirectoryIndex index_file.html
Но на в ex2
должен содержать:
DirectoryIndex index_file2.html
Вы также можете использовать <Directory>
в.htaccess в вашем веб-корне, если вы можете переопределить это:
<Directory ex>
DirectoryIndex index_file.html
</Directory>
<Directory ex2>
DirectoryIndex index_file2.html
</Directory>