nginx 请问如何代理 html 路径?

例如:http://a.com/b/x.html

请问如何代理 /b/x.html 到服务器本地路径文件夹内的 index.html 呢?

这样配置并不起效,访问出现 404

location ^~ /b/x\.html {
  root /data/a/;
}
阅读 4.9k
3 个回答
location ^~ /b/ {
  root /data/a/;
}

也可以在 http://a.com/
目录下放一个index.html,里面写一段location.href=就行了。

location = /b/x.html {
    try_files /index.html $uri;
}
推荐问题