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

nginx - Как… DirectoryIndex в папку

Я хочу установить начальную страницу внутри папки, помимо общего 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;

Как указано выше, вы можете указать несколько файлов, каждый из которых будет проверяться последовательно, а также можете указать полный путь, если файл, который вы хотите использовать, находится не в текущем каталоге.