nginx - Как... DirectoryIndex в папку
Я хочу установить начальную страницу внутри папки, кроме общего index.htm
Я хочу изменить index.htm на /folder/file.htm
Возможно ли использовать nginx?
На моем сервере Apache все, что мне нужно сделать, это настроить файл htaccess, поместив это: DirectoryIndex /folder/file.htm
PS: я пытался сделать это с RegEx, но я действительно предпочитаю с DirectoryIndex
Заранее большое спасибо!!!
1 ответ
Nginx имеет директиву, index
, что эквивалентно Apache's DirectoryIndex
, Согласно документации:
индекс
Синтаксис: индексный файл...
По умолчанию: index.html
Контекст: http, сервер, местоположениеУстанавливает файл по умолчанию для обслуживания, если клиент запрашивает каталог. Можно указать несколько файлов. Если первый файл не найден, будет использован второй и так далее. Если последняя запись начинается с /, и ни один из более ранних файлов не найден, nginx выполнит внутреннее перенаправление на этот URI.
например
index index.html index.php /index.php;
Как указано выше, вы можете указать несколько файлов, каждый из которых будет пробоваться последовательно, а также указать полный путь, если файл, который вы хотите использовать, не находится в текущем каталоге.