如何在 nginx 中将 URL 重定向到 html 文件而无需下载

如何在 nginx 中将 URL 重定向到 html 文件而无需下载

我需要将 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

一切都变得清晰起来。

相关内容