nginx 请问如何代理 html 路径?

aplayer
  • 435

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

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

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

location ^~ /b/x\.html {
  root /data/a/;
}
回复
阅读 3.5k
3 个回答
location ^~ /b/ {
  root /data/a/;
}
liubingyang
  • 3.3k

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

location = /b/x.html {
    try_files /index.html $uri;
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏