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