Можете ли вы изменить 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>
Другие вопросы по тегам