Как выполнить перенаправление с url-адреса на html-файл, не загружая его в nginx

Мне нужно перенаправить url на html файл, расположенный в файловой системе. Это то, что я пробовал до сих пор:

location /this/some/url {
    alias /path/to/the/file.html
}

Когда я запускаю это, перенаправление работает, но браузер пытается загрузить файл html. Вместо этого я ожидаю, что он отобразит html-страницу в браузере.

0
задан 13 November 2017 в 08:37
1 ответ
location /this/some/url {
    index file.html;
    alias /path/to/the/;
}

Прочтите о псевдониме: https://nginx.ru/en/docs/http/ngx_http_core_module.html#alias

и об индексном файле: https: //nginx.ru/ru/docs/http/ngx_http_index_module.html

И все стало понятно.

3
ответ дан 4 December 2019 в 12:18

Теги

Похожие вопросы