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

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

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

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

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

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/en/docs/http/ngx_http_index_module.html

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