我需要将 URL 重定向到文件系统上的 html 文件。这是我迄今为止尝试过的方法:
location /this/some/url {
alias /path/to/the/file.html
}
当我运行这个程序时,重定向成功了,但是浏览器尝试下载 html 文件。相反,我希望它在浏览器中呈现 html 页面。
答案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/en/docs/http/ngx_http_index_module.html
一切都变得清晰起来。