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;

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

Другие вопросы по тегам